﻿Revision: 765
Author: benryves@benryves.com
Date: 22 November 2009 8:27:14pm
Message:
Added an Nspire compatibility hack.
----
Modified : /Source/Main.asm

Revision: 764
Author: benryves@benryves.com
Date: 11 November 2009 7:07:42pm
Message:
Fixed a crashing bug in the error handler, could be triggered by RUNning the following program twice: 10 DIM LIS$(2)="0"
----
Modified : /Source/BBC BASIC/Extensions.asm
Modified : /Source/Variables.inc

Revision: 763
Author: Ben
Date: 29 October 2009 8:40:22pm
Message:
Removed dud folders from the repository.
----
Modified : /
Deleted : /Documentation
Deleted : /Keyboard Layouts
Deleted : /Programs

Revision: 762
Author: Ben
Date: 28 July 2009 8:42:08pm
Message:
Added FileSizeProfileReport plugin to project.
----
Modified : /Source
Modified : /Source/BBC BASIC.brassproj

Revision: 761
Author: Ben
Date: 28 July 2009 1:20:59am
Message:
Fixed IDN.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 760
Author: Ben
Date: 28 July 2009 12:30:50am
Message:
GetArray no longer returns a bogus success value when the array name is zero characters long.
Added compact "semicolon" MAT PRINT support.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 759
Author: Ben
Date: 27 July 2009 11:58:43pm
Message:
Shaved off another 48 bytes.

----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 758
Author: Ben
Date: 27 July 2009 11:50:56pm
Message:
Shaved off another 38 bytes.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 757
Author: Ben
Date: 27 July 2009 11:42:28pm
Message:
Shaved off another 26 bytes.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 756
Author: Ben
Date: 27 July 2009 11:30:18pm
Message:
Fixed MAT PRINT statement (resetting COUNT on new lines).
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 755
Author: Ben
Date: 27 July 2009 11:28:33pm
Message:
Shaved off another 39 bytes.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 754
Author: Ben
Date: 27 July 2009 11:07:15pm
Message:
Optimised matrix<->FPP storing/loading slightly.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 753
Author: Ben
Date: 27 July 2009 10:56:23pm
Message:
Optimised matrix copying slightly.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 752
Author: Ben
Date: 27 July 2009 10:42:12pm
Message:
Added check to ensure that result matrix is neither of the operand matrices when multiplying.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 751
Author: Ben
Date: 27 July 2009 10:39:31pm
Message:
Improved accuracy of matrix multiplication when the result array is an integer array.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 750
Author: Ben
Date: 27 July 2009 2:07:06am
Message:
Added support for single-dimensioned arrays in matrix multiplication.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 749
Author: Ben
Date: 26 July 2009 11:23:01pm
Message:
Fixed matrix multiplication where second operand is an integer array.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 748
Author: Ben
Date: 26 July 2009 10:52:12pm
Message:
Added complete matrix multiplication.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 747
Author: Ben
Date: 26 July 2009 10:48:49pm
Message:
Matrix multiplication now calculates the results of the entire first row.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 746
Author: Ben
Date: 26 July 2009 10:43:20pm
Message:
Added matrix multiplication (currently only calculates the top-left element's value).
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 745
Author: Ben
Date: 26 July 2009 10:17:16pm
Message:
Removed an old breakpoint.
----
Modified : /Source/Host.asm

Revision: 744
Author: Ben
Date: 26 July 2009 9:50:18pm
Message:
Added the ability to print matrices with more than two dimensions.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 743
Author: Ben
Date: 26 July 2009 9:35:57pm
Message:
Fixed crashing bug when MAT PRINTing a NUL string.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 742
Author: Ben
Date: 26 July 2009 7:31:41pm
Message:
Fixed addition and subtraction of integer matrices.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 741
Author: Ben
Date: 26 July 2009 7:13:55pm
Message:
Added matrix addition and subtraction.
Frequently-used error conditions now have their own dedicated functions, which may help reduce code size a little.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 740
Author: Ben
Date: 26 July 2009 5:40:36pm
Message:
Added a line between output matrices.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 739
Author: Ben
Date: 26 July 2009 5:24:14pm
Message:
Corrected field alignment in MAT PRINT.
----
Modified : /Source/BBC BASIC/Matrix.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/VDU/Text.asm

Revision: 738
Author: Ben
Date: 26 July 2009 4:42:59pm
Message:
Added support for multiple matrices in MAT PRINT statement.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 737
Author: Ben
Date: 25 July 2009 1:58:32am
Message:
Added field width padding to the MAT PRINT statement.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 736
Author: Ben
Date: 25 July 2009 1:32:25am
Message:
Added rudimentary matrix printing via MAT PRINT.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 735
Author: Ben
Date: 25 July 2009 12:48:40am
Message:
Added a transposition function.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 734
Author: Ben
Date: 24 July 2009 9:43:09pm
Message:
Added MAT dest()=source() copying support and a "MATRIX" test file in the debug script.
----
Modified : /Source/BBC BASIC/Matrix.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Debug/BBC BASIC.debug

Revision: 733
Author: Ben
Date: 24 July 2009 7:25:25pm
Message:
Allowed MAT a$()=ZER to work on string arrays.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 732
Author: Ben
Date: 24 July 2009 6:57:42pm
Message:
Added identity (IDN) function.
----
Modified : /Source/BBC BASIC/Matrix.asm
Modified : /Source/Resources/Errors.inc

Revision: 731
Author: Ben
Date: 24 July 2009 6:21:08pm
Message:
Changed matrix syntax to MAT <array>[()]=<operation>.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 730
Author: Ben
Date: 24 July 2009 6:17:23pm
Message:
FillArray now takes a pointer to the array data rather than to its description.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 729
Author: Ben
Date: 24 July 2009 6:10:31pm
Message:
Added very primitive string array handling.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 728
Author: Ben
Date: 24 July 2009 1:22:58am
Message:
Added MAT ... CON(expr)
----
Modified : /Source/BBC BASIC/Matrix.asm
Modified : /Source/BranchTable.asm

Revision: 727
Author: Ben
Date: 24 July 2009 1:08:11am
Message:
Added working matrix CON and ZER functions.
----
Modified : /Source/BBC BASIC/Matrix.asm
Modified : /Source/BranchTable.asm

Revision: 726
Author: Ben
Date: 24 July 2009 12:23:58am
Message:
Added stub CON and ZER handlers.
----
Modified : /Source/BBC BASIC/Matrix.asm

Revision: 725
Author: Ben
Date: 24 July 2009 12:07:51am
Message:
Added Matrix.GetArray and supporting functions.
----
Modified : /Source/BBC BASIC/Matrix.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Resources/Errors.inc

Revision: 724
Author: Ben
Date: 23 July 2009 10:47:53pm
Message:
Char.Char.IsLegalInVariableName -> Char.IsLegalInVariableName
----
Modified : /Source/Lib/String.asm

Revision: 723
Author: Ben
Date: 23 July 2009 10:46:48pm
Message:
Added Char.IsLegalInVariableName.
----
Modified : /Source/Lib/String.asm

Revision: 722
Author: Ben
Date: 23 July 2009 10:44:55pm
Message:
Fixed Char.IsNumeric (used to return true for NUL) and added Char.IsLetter.
----
Modified : /Source/Lib/String.asm

Revision: 721
Author: Ben
Date: 23 July 2009 8:10:44pm
Message:
Added matrix operation stub.
----
Modified : /Source/BBC BASIC/Extensions.asm
Added : /Source/BBC BASIC/Matrix.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Main.asm

Revision: 720
Author: Ben
Date: 06 March 2009 8:24:04pm
Message:
Corrected coordinate calculation of POINT.
----
Modified : /Source/Host.asm

Revision: 719
Author: Ben
Date: 06 March 2009 7:22:24pm
Message:
Corrected PLOT.
----
Modified : /Source/Host.asm

Revision: 718
Author: Ben
Date: 18 February 2009 7:38:43pm
Message:
[Clear] now generates the ASCII ESC.
----
Modified : /Source/Lib/Keypad.asm

Revision: 717
Author: Ben
Date: 14 February 2009 2:27:22am
Message:
*GBUF now repaints the display immediately afterwards.
----
Modified : /Source/Lib/OsCli.asm

Revision: 716
Author: Ben
Date: 14 February 2009 1:47:13am
Message:
Added variables required by *FONT.
----
Modified : /Source/Variables.inc

Revision: 715
Author: Ben
Date: 14 February 2009 1:21:02am
Message:
Added *FONT command.
----
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Lib/VDU/Text/Graphical.asm
Modified : /Source/Lib/VDU/Text/Modes.asm

Revision: 714
Author: Ben
Date: 14 February 2009 12:22:45am
Message:
Initialise Lcd.Buffer before anything to prevent ugly flicker at startup.
----
Modified : /Source/Main.asm

Revision: 713
Author: Ben
Date: 13 February 2009 11:55:54pm
Message:
Added argumentless *HIMEM to reset HIMEM.
----
Modified : /Source/Lib/OsCli.asm

Revision: 712
Author: Ben
Date: 13 February 2009 11:39:01pm
Message:
Corrected initial resetting of Lcd.Buffer.
----
Modified : /Source/Main.asm

Revision: 711
Author: Ben
Date: 13 February 2009 11:38:09pm
Message:
Added *GBUF command. Reset LCD buffer to plotSScreen.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Main.asm

Revision: 710
Author: Ben
Date: 13 February 2009 10:42:05pm
Message:
Fixed crashing bug when text viewport is not the full width of the display and is only one row tall.
----
Modified : /Source/Lib/VDU/Text/Modes/Small.Scroll.asm

Revision: 709
Author: Ben
Date: 13 February 2009 10:19:53pm
Message:
Indirected all access to the LCD buffer so that it can be relocated if need be.
----
Modified : /Source/Lib/Graphics/Ellipse.asm
Modified : /Source/Lib/Graphics/Fillers.asm
Modified : /Source/Lib/Graphics/FloodFill.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/Rectangle.asm
Modified : /Source/Lib/Graphics/Sprite.asm
Modified : /Source/Lib/Lcd.asm
Modified : /Source/Lib/VDU/Text/Modes/Large.Scroll.asm
Modified : /Source/Lib/VDU/Text/Modes/Large.asm
Modified : /Source/Lib/VDU/Text/Modes/Small.Scroll.asm
Modified : /Source/Lib/VDU/Text/Modes/Small.asm
Modified : /Source/Variables.inc

Revision: 708
Author: Ben
Date: 09 February 2009 11:37:47pm
Message:
Added *DIRTY routine(s).
----
Modified : /Source/Lib/OsCli.asm
Modified : /Source/TI83AsmAPI/Routines.asm

Revision: 707
Author: Ben
Date: 09 February 2009 10:27:41pm
Message:
Moved interrupt jump table.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/Interrupt.asm
Modified : /Source/Lib/Graphics/Line.asm
Modified : /Source/Variables.inc

Revision: 706
Author: Ben
Date: 09 February 2009 9:04:18pm
Message:
Relocated the ISR and table to $8000, freeing up AppBackupScreen.
----
Modified : /Source/Interrupt.asm

Revision: 705
Author: Ben
Date: 09 February 2009 8:18:35pm
Message:
Moved interrupt-related variables into the main Variables file (outside the ISR).
----
Modified : /Source/BBC BASIC/Extensions.asm
Modified : /Source/Interrupt.asm
Modified : /Source/Lib/Keypad.asm
Modified : /Source/Lib/Sleep.asm
Modified : /Source/Lib/VDU/Text/Cursor.asm
Modified : /Source/MOS/OSBYTE.asm
Modified : /Source/Variables.inc

Revision: 704
Author: Ben
Date: 09 February 2009 6:59:10pm
Message:
Added warning if ISR overflows into interrupt handler table.
----
Modified : /Source/Interrupt.asm

Revision: 703
Author: Ben
Date: 08 February 2009 9:41:35pm
Message:
Added SPIGOTPI sample to the default debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 702
Author: Ben
Date: 08 February 2009 7:56:38pm
Message:
If you try and save over a file that already exists when there's insufficient memory for the new one the old file is no longer deleted.
----
Modified : /Source/BBC BASIC/Parsing.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/File.asm
Modified : /Source/Main.asm

Revision: 701
Author: Ben
Date: 07 February 2009 5:06:55pm
Message:
Added a (non-functional) find-and-replace dialog.
----
Added : /Tools/File Editor/WPF File Editor/FindAndReplace.xaml
Added : /Tools/File Editor/WPF File Editor/FindAndReplace.xaml.cs
Modified : /Tools/File Editor/WPF File Editor/MainInterface.xaml
Modified : /Tools/File Editor/WPF File Editor/MainInterface.xaml.cs
Modified : /Tools/File Editor/WPF File Editor/WPF File Editor.csproj

Revision: 700
Author: Ben
Date: 06 February 2009 11:34:58pm
Message:
Resets link port on exit.
----
Modified : /Source/Host.asm

Revision: 699
Author: Ben
Date: 06 February 2009 11:05:24pm
Message:
Made Break more thorough.
----
Modified : /Source/Main.asm

Revision: 698
Author: Ben
Date: 06 February 2009 10:58:34pm
Message:
Removed the keyboard layout from the debug script file.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 697
Author: Ben
Date: 06 February 2009 10:19:55pm
Message:
Moved OSFIND into its own file; corrected error reporting in OSGBPB and OSBYTE.
----
Modified : /Source/BranchTable.asm
Modified : /Source/MOS/Interface.asm
Modified : /Source/MOS/OSBYTE.asm
Added : /Source/MOS/OSFIND.asm
Modified : /Source/MOS/OSGBPB.asm
Modified : /Source/Main.asm

Revision: 696
Author: Ben
Date: 06 February 2009 10:09:20pm
Message:
EXT#H=V will now handle H with parentheses, such as EXT#(1+(1=2))=V for EXT#1=V.
----
Modified : /Source/BBC BASIC/Extensions.asm

Revision: 695
Author: Ben
Date: 06 February 2009 9:52:58pm
Message:
EXT#H=V: If PTR#H>V, PTR#H=V.
----
Modified : /Source/Lib/File.asm
Modified : /Source/Main.asm

Revision: 694
Author: Ben
Date: 06 February 2009 9:12:27pm
Message:
Fixed (another☹) crashing bug in PTR#H function.
----
Modified : /Source/Lib/File.asm

Revision: 693
Author: Ben
Date: 06 February 2009 9:08:43pm
Message:
Corrected replacement of ',' with '=' in EXT#H,V.
----
Modified : /Source/BBC BASIC/Extensions.asm

Revision: 692
Author: Ben
Date: 06 February 2009 9:01:55pm
Message:
Removed old breakpoint.
----
Modified : /Source/Lib/File.asm

Revision: 691
Author: Ben
Date: 06 February 2009 8:37:59pm
Message:
Corrected a major (crashing!) bug when opening files for output.
----
Modified : /Source/Lib/File.asm

Revision: 690
Author: Ben
Date: 06 February 2009 8:09:21pm
Message:
Added rough idea of EXT#H=V functionality; app currently crashes when trying to enlarge the file.
----
Modified : /Source/Lib/File.asm

Revision: 689
Author: Ben
Date: 06 February 2009 7:44:06pm
Message:
Added stub routine to handle EXT#H=V.
----
Modified : /Source/BBC BASIC/Extensions.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/File.asm
Modified : /Source/MOS/Interface.asm
Modified : /Source/Main.asm
Modified : /Source/Variables.inc

Revision: 688
Author: Ben
Date: 06 February 2009 1:46:52am
Message:
Corrected accidental slowing down on the TI-84+.
----
Modified : /Source/Lib/Keypad.asm

Revision: 687
Author: Ben
Date: 05 February 2009 10:52:34pm
Message:
Added a word wrap toggle.
----
Modified : /Tools/File Editor/WPF File Editor/MainInterface.xaml
Modified : /Tools/File Editor/WPF File Editor/MainInterface.xaml.cs
Added : /Tools/File Editor/WPF File Editor/Resources/help.png
Added : /Tools/File Editor/WPF File Editor/TextWrappingConverter.cs
Modified : /Tools/File Editor/WPF File Editor/WPF File Editor.csproj

Revision: 686
Author: Ben
Date: 05 February 2009 10:09:12pm
Message:
Added new WPF-based editor skeleton.
----
Modified : /Tools/File Editor/File Converter/File Converter.csproj
Added : /Tools/File Editor/File Editor/ExtensionAttribute.cs
Modified : /Tools/File Editor/File Editor/File Editor.csproj
Modified : /Tools/File Editor/File Editor/Tokeniser.cs
Added : /Tools/File Editor/File Editor/WinForms File Editor.csproj
Modified : /Tools/File Editor/File Editor.sln
Added : /Tools/File Editor/WPF File Editor
Added : /Tools/File Editor/WPF File Editor/App.xaml
Added : /Tools/File Editor/WPF File Editor/App.xaml.cs
Added : /Tools/File Editor/WPF File Editor/ICON.ico
Added : /Tools/File Editor/WPF File Editor/MainInterface.xaml
Added : /Tools/File Editor/WPF File Editor/MainInterface.xaml.cs
Added : /Tools/File Editor/WPF File Editor/Properties
Added : /Tools/File Editor/WPF File Editor/Properties/AssemblyInfo.cs
Added : /Tools/File Editor/WPF File Editor/Properties/Resources.Designer.cs
Added : /Tools/File Editor/WPF File Editor/Properties/Resources.resx
Added : /Tools/File Editor/WPF File Editor/Properties/Settings.Designer.cs
Added : /Tools/File Editor/WPF File Editor/Properties/Settings.settings
Added : /Tools/File Editor/WPF File Editor/Resources
Added : /Tools/File Editor/WPF File Editor/Resources/ICON.ico
Added : /Tools/File Editor/WPF File Editor/Resources/arrow_redo.png
Added : /Tools/File Editor/WPF File Editor/Resources/arrow_undo.png
Added : /Tools/File Editor/WPF File Editor/Resources/book.png
Added : /Tools/File Editor/WPF File Editor/Resources/cut.png
Added : /Tools/File Editor/WPF File Editor/Resources/disk.png
Added : /Tools/File Editor/WPF File Editor/Resources/find.png
Added : /Tools/File Editor/WPF File Editor/Resources/folder.png
Added : /Tools/File Editor/WPF File Editor/Resources/font.png
Added : /Tools/File Editor/WPF File Editor/Resources/page_white.png
Added : /Tools/File Editor/WPF File Editor/Resources/page_white_copy.png
Added : /Tools/File Editor/WPF File Editor/Resources/paste_plain.png
Added : /Tools/File Editor/WPF File Editor/Resources/renumber.png
Added : /Tools/File Editor/WPF File Editor/Resources/text_replace.png
Added : /Tools/File Editor/WPF File Editor/TI
Added : /Tools/File Editor/WPF File Editor/TI/Variables
Added : /Tools/File Editor/WPF File Editor/WPF File Editor.csproj

Revision: 685
Author: Ben
Date: 04 February 2009 5:07:33pm
Message:
Switched project over to x86 build configuration.
----
Modified : /Tools/File Editor/File Converter/File Converter.csproj
Modified : /Tools/File Editor/File Editor/File Editor.csproj
Modified : /Tools/File Editor/File Editor.sln

Revision: 684
Author: Ben
Date: 04 February 2009 1:04:55am
Message:
Added new UK keyboard layout files.
----
Modified : /Keyboard Layouts/UK Keyboard Layout.8xv
Modified : /Keyboard Layouts/UK Keyboard Layout.bbckbd

Revision: 683
Author: Ben
Date: 04 February 2009 12:35:33am
Message:
Added UK keyboard layout to the debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 682
Author: Ben
Date: 04 February 2009 12:29:28am
Message:
Added slowdown/speedup code when polling the keyboard.
----
Modified : /Source/Lib/Keypad.asm

Revision: 681
Author: Ben
Date: 04 February 2009 12:09:42am
Message:
Added *KEYB, corrected loading of keyboard layout file, added keyboard handling to Keypad.GetChar.
----
Modified : /Source/Lib/Emerson/Modules/Keyboard.asm
Modified : /Source/Lib/Keypad.asm
Modified : /Source/Lib/OsCli.asm

Revision: 680
Author: Ben
Date: 03 February 2009 11:58:52pm
Message:
Added loading of keyboard layout file.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/Emerson/Config.inc
Modified : /Source/Lib/Emerson/Modules/Keyboard.asm
Modified : /Source/Lib/File.asm
Modified : /Source/Main.asm
Modified : /Source/Variables.inc

Revision: 679
Author: Ben
Date: 03 February 2009 11:36:22pm
Message:
Fixed crashing bug on exit by _InsertMem-ing to the wrong location.
----
Modified : /Source/Memory.asm

Revision: 678
Author: Ben
Date: 03 February 2009 11:18:36pm
Message:
Added Emerson's keyboard variables; made PAGE a variable.
----
Modified : /Source/Host.asm
Modified : /Source/Memory.asm
Modified : /Source/Variables.inc

Revision: 677
Author: Ben
Date: 03 February 2009 10:45:41pm
Message:
Corrected keypad resetting and added quick optimisation to skip scanning the entire keypad if no key is held.
----
Modified : /Source/Lib/Keypad.asm

Revision: 676
Author: Ben
Date: 03 February 2009 10:10:13pm
Message:
Moved Plot.asm inclusion to the top of the file.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 675
Author: Ben
Date: 03 February 2009 10:09:04pm
Message:
Moved all PLOT-type commands into their own file.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Added : /Source/Lib/Graphics/Plot.asm

Revision: 674
Author: Ben
Date: 02 February 2009 10:54:17pm
Message:
Inverted parallelograms are drawn correctly, albeit slowly.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 673
Author: Ben
Date: 02 February 2009 1:53:27am
Message:
Added string reversal routine.
----
Modified : /Source/TI83AsmAPI/Routines.asm

Revision: 672
Author: Ben
Date: 01 February 2009 8:23:41pm
Message:
Corrected CR terminator on SetString.Fixed.
----
Modified : /Source/TI83AsmAPI/TI83AsmAPI.asm

Revision: 671
Author: Ben
Date: 01 February 2009 8:06:37pm
Message:
Added string allocation to TI83AsmAPI.SetString to handle enlarged strings.
----
Modified : /Source/TI83AsmAPI/TI83AsmAPI.asm

Revision: 670
Author: Ben
Date: 01 February 2009 7:58:31pm
Message:
Corrected handling of strings that shrink when data is replaced.
----
Modified : /Source/TI83AsmAPI/Routines.asm

Revision: 669
Author: Ben
Date: 01 February 2009 7:48:55pm
Message:
Added a primitive REPLACE$ function (doesn't support enlarged strings).
----
Modified : /Source/Resources/Errors.inc
Modified : /Source/TI83AsmAPI/Routines.asm
Modified : /Source/TI83AsmAPI/TI83AsmAPI.asm

Revision: 668
Author: Ben
Date: 30 January 2009 11:12:58pm
Message:
Removed a trailing breakpoint.
----
Modified : /Source/BBC BASIC/Parsing.asm

Revision: 667
Author: Ben
Date: 30 January 2009 10:57:51pm
Message:
Added support for extended tokens (for correct indentation and correct syntax highlighting on HTML export).
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 666
Author: Ben
Date: 30 January 2009 10:20:27pm
Message:
Added detection and ignoring of closing tokens in *COMMANDS, REMarks and DATA sections.
----
Modified : /Source/BBC BASIC/Parsing.asm

Revision: 665
Author: Ben
Date: 30 January 2009 10:01:53pm
Message:
Added skipping of line numbers when searching for tokens/strings.
----
Modified : /Source/BBC BASIC/Parsing.asm

Revision: 664
Author: Ben
Date: 30 January 2009 9:57:39pm
Message:
Added detection and handling of EXIT statements (ignoring them as "anti"-keywords).
----
Modified : /Source/BBC BASIC/Parsing.asm
Modified : /Source/Variables.inc

Revision: 663
Author: Ben
Date: 30 January 2009 2:42:52am
Message:
Added Mandelbrot fractal demo to debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 662
Author: Ben
Date: 30 January 2009 12:00:56am
Message:
Moved OSKEY handler into Keypad to free up space on page 1.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/Keypad.asm
Modified : /Source/MOS/OSBYTE.asm

Revision: 661
Author: Ben
Date: 29 January 2009 11:27:04pm
Message:
The outline of ellipses now matches whether the ellipse is drawn outlined or filled.
----
Modified : /Source/Lib/Graphics/Ellipse.asm

Revision: 660
Author: Ben
Date: 29 January 2009 2:22:33am
Message:
Added EXIT FOR <variable> support.
----
Modified : /Source/BBC BASIC/Extensions.asm
Modified : /Source/Variables.inc

Revision: 659
Author: Ben
Date: 29 January 2009 12:31:24am
Message:
Optimised circle radius calculation code significantly when one of the offsets is 0.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 658
Author: Ben
Date: 29 January 2009 12:14:28am
Message:
Fixed drawing of large circles.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 657
Author: Ben
Date: 28 January 2009 11:48:58pm
Message:
CIRCLE now draws circles when graphics scale Y <> graphics scale X.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 656
Author: Ben
Date: 28 January 2009 11:23:04pm
Message:
Cursor now flashes during WAIT commands.
----
Modified : /Source/BBC BASIC/Extensions.asm
Modified : /Source/Resources/Errors.inc

Revision: 655
Author: Ben
Date: 28 January 2009 8:52:41pm
Message:
Improved behaviour of SWAP, including support for fixed strings and indirect bytes. 
----
Modified : /Source/BBC BASIC/Extensions.asm

Revision: 654
Author: Ben
Date: 28 January 2009 2:11:06am
Message:
EXIT FOR now works if the NEXT statement has code after it (eg NEXT I).
----
Modified : /Source/BBC BASIC/Extensions.asm

Revision: 653
Author: Ben
Date: 28 January 2009 2:03:45am
Message:
Enforced minimum *SLEEP of 5 seconds.
----
Modified : /Source/Lib/OsCli.asm

Revision: 652
Author: Ben
Date: 28 January 2009 1:38:36am
Message:
Accelerated WHILE by removing additional ENDWHILE search if we just came from ENDWHILE and the WHILE conditional evaluates to FALSE.
----
Modified : /Source/BBC BASIC/Extensions.asm
Modified : /Source/Variables.inc

Revision: 651
Author: Ben
Date: 28 January 2009 1:30:17am
Message:
Fixed stack underflow protection when SP==HIMEM
----
Modified : /Source/BBC BASIC/Extensions.asm

Revision: 650
Author: Ben
Date: 28 January 2009 1:27:01am
Message:
Added protection against stack underflows to EXIT.
----
Modified : /Source/BBC BASIC/Extensions.asm
Modified : /Source/Host.asm

Revision: 649
Author: Ben
Date: 28 January 2009 1:19:07am
Message:
Undid the protection as at least the old unsafe version actually worked.
----
Modified : /Source/Memory.asm

Revision: 648
Author: Ben
Date: 28 January 2009 1:03:58am
Message:
Defensive coding against the TIOS with much DI/IM2/EI and preservation/reloading IY added.
----
Modified : /Source/Lib/File.asm
Modified : /Source/Memory.asm

Revision: 647
Author: Ben
Date: 28 January 2009 12:55:12am
Message:
Added rudimentary EXIT FOR/EXITFOR support.
----
Modified : /Source/BBC BASIC/Extensions.asm

Revision: 646
Author: Ben
Date: 28 January 2009 12:45:31am
Message:
Added EXITREPEAT (as well as EXIT REPEAT).
Added EXIT WHILE/EXITWHILE.
----
Modified : /Source/BBC BASIC/Extensions.asm

Revision: 645
Author: Ben
Date: 28 January 2009 12:36:16am
Message:
Added "Not in a REPEAT loop" and "Not in a FOR loop" errors.
----
Modified : /Source/BBC BASIC/Extensions.asm
Modified : /Source/Resources/Errors.inc

Revision: 644
Author: Ben
Date: 28 January 2009 12:32:11am
Message:
Added basic EXIT REPEAT support.
----
Modified : /Source/BBC BASIC/Extensions.asm
Modified : /Source/BBC BASIC/Parsing.asm

Revision: 643
Author: Ben
Date: 28 January 2009 12:05:13am
Message:
Fixed BBCBASIC_FINDKEYWORDSTRING.
----
Modified : /Source/BBC BASIC/Parsing.asm

Revision: 642
Author: Ben
Date: 27 January 2009 11:56:32pm
Message:
Added "Syntax error" to Errors.inc.
----
Modified : /Source/Resources/Errors.inc

Revision: 641
Author: Ben
Date: 27 January 2009 11:21:27pm
Message:
Added support for nested WHILE loops.
----
Modified : /Source/BBC BASIC/Extensions.asm
Modified : /Source/BBC BASIC/Parsing.asm

Revision: 640
Author: Ben
Date: 27 January 2009 11:08:33pm
Message:
Added rudimentary WHILE loop support.
----
Modified : /Source/BBC BASIC/Extensions.asm
Modified : /Source/BBC BASIC/Parsing.asm
Modified : /Source/Resources/Errors.inc
Modified : /Source/Variables.inc

Revision: 639
Author: Ben
Date: 27 January 2009 9:15:00pm
Message:
RECTANGLE disables outputting to the LCD before drawing the four lines, then re-enables output afterwards.
----
Modified : /Source/BBC BASIC/Extensions.asm
Modified : /Source/BBC BASIC/Parsing.asm

Revision: 638
Author: Ben
Date: 27 January 2009 8:21:58pm
Message:
Added optional final argument support on RECTANGLE to draw squares.
----
Modified : /Source/BBC BASIC/Extensions.asm
Modified : /Source/BBC BASIC/Parsing.asm

Revision: 637
Author: Ben
Date: 27 January 2009 7:49:12pm
Message:
Added PLOT X,Y command.
----
Modified : /Source/Host.asm

Revision: 636
Author: Ben
Date: 27 January 2009 7:40:05pm
Message:
Implemented DRAW [BY], MOVE [BY] and PLOT [BY].
----
Modified : /Source/Host.asm

Revision: 635
Author: Ben
Date: 27 January 2009 7:39:06pm
Message:
Added GFXDEMO to the default debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 634
Author: Ben
Date: 27 January 2009 7:26:30pm
Message:
Added [BY] support to FILL.
----
Modified : /Source/BBC BASIC/Extensions.asm

Revision: 633
Author: Ben
Date: 27 January 2009 7:23:09pm
Message:
Added Parsing.asm, moved BBCBASIC_GETFILL and BBCBASIC_GETBY into it.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BBC BASIC/Extensions.asm
Added : /Source/BBC BASIC/Parsing.asm

Revision: 632
Author: Ben
Date: 27 January 2009 6:53:04pm
Message:
Renamed "Patch" "Extensions".
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Added : /Source/BBC BASIC/Extensions.asm (Copy from path: /Source/BBC BASIC/Patch.asm, Revision, 631)
Deleted : /Source/BBC BASIC/Patch.asm

Revision: 631
Author: Ben
Date: 27 January 2009 1:34:15am
Message:
Added pseudo-statements CIRCLE [FILL], ELLIPSE [FILL], FILL, RECTANGLE [FILL], SWAP and WAIT by trapping the Mistake error.
----
Modified : /Source/BBC BASIC/Patch.asm

Revision: 630
Author: Ben
Date: 26 January 2009 11:06:58pm
Message:
Removed MOS.asm as it's no longer being used by anything.
----
Deleted : /Source/MOS/MOS.asm

Revision: 629
Author: Ben
Date: 26 January 2009 11:06:32pm
Message:
Added experimental patch to add helper CIRCLE command (to see if it's feasible).
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Added : /Source/BBC BASIC/Patch.asm

Revision: 628
Author: Ben
Date: 26 January 2009 10:48:05pm
Message:
Freed up a lot of room on page 1.
----
Modified : /Source/BranchTable.asm
Modified : /Source/MOS/Interface.asm
Modified : /Source/MOS/MOS.asm
Modified : /Source/Main.asm

Revision: 627
Author: Ben
Date: 25 January 2009 9:36:55pm
Message:
Added even-more-experimental *RUNTEXT command.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Variables.inc

Revision: 626
Author: Ben
Date: 25 January 2009 9:32:15pm
Message:
Added line overflow protection.
----
Modified : /Source/Host.asm
Modified : /Source/Resources/Errors.inc

Revision: 625
Author: Ben
Date: 25 January 2009 9:07:33pm
Message:
*LOADTEXT now works to some extent.
----
Modified : /Source/Host.asm

Revision: 624
Author: Ben
Date: 25 January 2009 8:11:09pm
Message:
Added stub code for loading text files via *LOADTEXT command.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/Keypad.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Variables.inc

Revision: 623
Author: Ben
Date: 25 January 2009 6:05:11pm
Message:
Added DateTime.Now variable pointer.
Fixed inclusion of Routine[s].asm
----
Modified : /Source/Lib/DateTime.asm
Modified : /Source/TI83AsmAPI/TI83AsmAPI.asm
Modified : /Source/Variables.inc

Revision: 622
Author: Ben
Date: 25 January 2009 6:00:49pm
Message:
Updated GetDaysInMonth documentation.
----
Modified : /Source/Lib/DateTime.asm

Revision: 621
Author: Ben
Date: 25 January 2009 5:50:59pm
Message:
Moved the TI83AsmAPI routines into their own file away from the helper library.
----
Added : /Source/TI83AsmAPI/Routines.asm
Modified : /Source/TI83AsmAPI/TI83AsmAPI.asm

Revision: 620
Author: Ben
Date: 25 January 2009 5:46:37pm
Message:
Moved the TI83AsmAPI into its own directory.
----
Modified : /Source/Main.asm
Added : /Source/TI83AsmAPI
Added : /Source/TI83AsmAPI/TI83AsmAPI.asm
Deleted : /Source/TI83AsmAPI.asm

Revision: 619
Author: Ben
Date: 25 January 2009 5:44:25pm
Message:
Added documentation to the TI83AsmAPI.
----
Modified : /Source/TI83AsmAPI.asm

Revision: 618
Author: Ben
Date: 25 January 2009 1:52:32am
Message:
If a mouse is not detected the button state is reset to all released, otherwise an unplugged mouse returns random data for ADVAL(0).
----
Modified : /Source/Host.asm

Revision: 617
Author: Ben
Date: 25 January 2009 1:46:32am
Message:
The mouse Y axis is no longer flipped so it returns coordinates directly in graphics coordinates.
----
Modified : /Source/Lib/Emerson/Config.inc

Revision: 616
Author: Ben
Date: 25 January 2009 1:36:03am
Message:
Tidied up mouse code and added speed throttling code.
----
Modified : /Source/Host.asm

Revision: 615
Author: Ben
Date: 24 January 2009 7:18:57pm
Message:
Added TRIM$ vector.
----
Modified : /Source/TI83AsmAPI.asm

Revision: 614
Author: Ben
Date: 24 January 2009 7:17:19pm
Message:
Added TRIM$ method body and LTRIM$ for moveable strings.
----
Modified : /Source/TI83AsmAPI.asm

Revision: 613
Author: Ben
Date: 24 January 2009 7:01:46pm
Message:
Made RTRIM$ compatible with strings > 255 characters in length.
Added LTRIM$ for fixed strings.
----
Modified : /Source/TI83AsmAPI.asm

Revision: 612
Author: Ben
Date: 24 January 2009 6:48:56pm
Message:
RTRIM$ now trims each argument in turn rather than trimming the first argument multiple times.
----
Modified : /Source/TI83AsmAPI.asm

Revision: 611
Author: Ben
Date: 24 January 2009 6:48:22pm
Message:
Added RTRIM$ function and LTRIM$ stub.
----
Modified : /Source/TI83AsmAPI.asm

Revision: 610
Author: Ben
Date: 24 January 2009 6:48:06pm
Message:
Added ASMAPI test program to default debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 609
Author: Ben
Date: 24 January 2009 4:59:51pm
Message:
Added case conversion functions.
----
Modified : /Source/TI83AsmAPI.asm

Revision: 608
Author: Ben
Date: 24 January 2009 2:53:01am
Message:
Added simple pattern matching (globbing) routine.
----
Modified : /Source/TI83AsmAPI.asm
Modified : /Source/Variables.inc

Revision: 607
Author: Ben
Date: 24 January 2009 2:05:48am
Message:
Added basic provision for TI-83+/84+-specific ASM API.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Main.asm
Modified : /Source/Resources/Errors.inc
Added : /Source/TI83AsmAPI.asm

Revision: 606
Author: Ben
Date: 24 January 2009 1:14:35am
Message:
Simplified OSRDCH (&FFE0).
----
Modified : /Source/MOS/Interface.asm

Revision: 605
Author: Ben
Date: 24 January 2009 1:10:54am
Message:
Added SpeedUp/SlowDown calls to ReadCharIntercept.
----
Modified : /Source/Lib/VDU/Text.asm

Revision: 604
Author: Ben
Date: 24 January 2009 1:09:49am
Message:
Simplified OSRDCH significantly (!) which also allows it to work with APD.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm

Revision: 603
Author: Ben
Date: 24 January 2009 12:58:55am
Message:
Tidied up operation of interrupt and use a timeout expressed in seconds rather than centiseconds.
Added full *SLEEP [ON|OFF|timeout] command syntax.
----
Modified : /Source/Interrupt.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Lib/Sleep.asm
Modified : /Source/Variables.inc

Revision: 602
Author: Ben
Date: 24 January 2009 12:33:53am
Message:
Added basic APD system.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Interrupt.asm
Modified : /Source/Lib/Sleep.asm
Modified : /Source/Lib/VDU/Text.asm
Modified : /Source/Variables.inc

Revision: 601
Author: Ben
Date: 24 January 2009 12:22:28am
Message:
Added basic *SLEEP for APD.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/OsCli.asm
Added : /Source/Lib/Sleep.asm
Modified : /Source/Main.asm

Revision: 600
Author: Ben
Date: 23 January 2009 10:46:04pm
Message:
Removed an old breakpoint.
----
Modified : /Source/Lib/Device/Device.asm

Revision: 599
Author: Ben
Date: 23 January 2009 1:48:29am
Message:
Added PUT token (&CE).
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 598
Author: Ben
Date: 23 January 2009 1:27:48am
Message:
SIRCS commands are sent six times for reliability.
----
Modified : /Source/Lib/Device/Device.asm

Revision: 597
Author: Ben
Date: 23 January 2009 12:22:59am
Message:
Devices opened for updating are marked as such (instead of being read-only).
----
Modified : /Source/Lib/File.asm

Revision: 596
Author: Ben
Date: 23 January 2009 12:22:38am
Message:
Device interop now preserves A first.
----
Modified : /Source/Lib/Device/Device.asm

Revision: 595
Author: Ben
Date: 23 January 2009 12:22:15am
Message:
Fixed duplicated token OPENIN (replaced with OPENUP).
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 594
Author: Ben
Date: 22 January 2009 11:47:41pm
Message:
Reintroduced code to speed up after SIRCS input, linked to SIRCS.SetPosition and added SIRCS.WriteByte.
----
Modified : /Source/Lib/Device/Device.asm

Revision: 593
Author: Ben
Date: 22 January 2009 11:42:25pm
Message:
Added SIRCS ReadByte, SetSize and SetPosition.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/Device/Device.asm
Modified : /Source/Lib/File.asm
Modified : /Source/Resources/Errors.inc

Revision: 592
Author: Ben
Date: 22 January 2009 11:18:25pm
Message:
Added new interface-based hardware device handler as well as primitive SIRCS support.
----
Modified : /Source/BranchTable.asm
Added : /Source/Lib/Device
Added : /Source/Lib/Device/Device.asm
Added : /Source/Lib/Device/SonyIR.asm
Modified : /Source/Lib/File.asm
Modified : /Source/Main.asm
Modified : /Source/Resources/Errors.inc

Revision: 591
Author: Ben
Date: 22 January 2009 7:31:01pm
Message:
Ripped out old device file framework in preparation of new device file framework.
----
Modified : /Source/BranchTable.asm
Deleted : /Source/Lib/Device.asm
Modified : /Source/Lib/File.asm
Deleted : /Source/Lib/TILP.asm
Modified : /Source/Main.asm
Modified : /Source/Resources/Errors.inc
Modified : /Source/Variables.inc

Revision: 590
Author: Ben
Date: 21 January 2009 10:25:45am
Message:
Added post-build events to copy file converter to deployment directory.
----
Modified : /Tools/File Editor/File Converter/File Converter.csproj

Revision: 589
Author: Ben
Date: 21 January 2009 10:19:29am
Message:
Added file converter .csproj and added \bin\ and \obj\ to SVN ignore lists.
----
Modified : /Tools/File Editor/File Converter
Added : /Tools/File Editor/File Converter/File Converter.csproj

Revision: 588
Author: Ben
Date: 21 January 2009 10:19:01am
Message:
Added a standalone file converter (for Linux users).
----
Added : /Tools/File Editor/File Converter
Added : /Tools/File Editor/File Converter/Program.cs
Added : /Tools/File Editor/File Converter/Properties
Added : /Tools/File Editor/File Converter/Properties/AssemblyInfo.cs
Added : /Tools/File Editor/File Converter/README.txt
Added : /Tools/File Editor/File Converter/TI
Added : /Tools/File Editor/File Converter/TI/Variables
Added : /Tools/File Editor/File Converter/app.config
Modified : /Tools/File Editor/File Editor.sln

Revision: 587
Author: Ben
Date: 20 January 2009 6:58:52pm
Message:
Changed RETI to RET - no daisy-chained interrupts on the TI-83+, one would hope.
----
Modified : /Source/Interrupt.asm

Revision: 586
Author: Ben
Date: 20 January 2009 6:55:33pm
Message:
Attempted (once again!) to fix LCD delay bugs on the TI-84+.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Lcd.asm

Revision: 585
Author: Ben
Date: 19 January 2009 1:08:05am
Message:
Added UBOUND to the standard debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 584
Author: Ben
Date: 19 January 2009 12:36:44am
Message:
Added TILEMAP to the standard debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 583
Author: Ben
Date: 19 January 2009 12:24:52am
Message:
Changed LCD delay again (!) for plotting single points. Maybe it'll work this time.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Lcd.asm

Revision: 582
Author: Ben
Date: 19 January 2009 12:14:36am
Message:
Fixed a potentially mismatched Speed.SlowDown call.
----
Modified : /Source/Lib/VDU/Text.asm

Revision: 581
Author: Ben
Date: 19 January 2009 12:11:53am
Message:
Fixed a potentially mismatched Speed.SlowDown call.
----
Modified : /Source/Host.asm

Revision: 580
Author: Ben
Date: 18 January 2009 11:55:50pm
Message:
Disables USB interrupts on the TI-84+, hopefully fixing a crash bug when USB devices are removed.
----
Modified : /Source/Host.asm

Revision: 579
Author: Ben
Date: 18 January 2009 11:50:59pm
Message:
Added a  post-build event to automatically copy compiled file editor to the deployment directory.
----
Modified : /Tools/File Editor/File Editor/File Editor.csproj

Revision: 578
Author: Ben
Date: 18 January 2009 11:47:04pm
Message:
Added support for loading files passed as a command-line argument.
----
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/Program.cs

Revision: 577
Author: Ben
Date: 17 January 2009 9:49:47pm
Message:
GetBuildInfoString's SVN revision number should only return the highest value for mixed-revision working copies.
----
Modified : /Source/Scripts.cs

Revision: 576
Author: Ben
Date: 17 January 2009 9:47:21pm
Message:
Removed test code (version output to assembler).
----
Modified : /Source/Main.asm

Revision: 575
Author: Ben
Date: 17 January 2009 9:44:22pm
Message:
Added *BUILDINFO command.
----
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Main.asm
Modified : /Source/Scripts.cs

Revision: 574
Author: Ben
Date: 17 January 2009 4:55:44pm
Message:
Fixed crashing bug in VDU 14 (auto-paging) mode.
----
Modified : /Source/Lib/VDU/Text/Cursor.asm

Revision: 573
Author: Ben
Date: 17 January 2009 3:41:01am
Message:
Added a Tokeniser.GetProceduresAndFunctions method.
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 572
Author: Ben
Date: 17 January 2009 3:10:37am
Message:
Added tokenised file size report.
----
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/MainInterface.resx

Revision: 571
Author: Ben
Date: 17 January 2009 1:13:19am
Message:
Added SafeChkFindSym - in case that fixes anything..?
----
Modified : /Source/Lib/File.asm

Revision: 570
Author: Ben
Date: 16 January 2009 10:36:08pm
Message:
The detokeniser trims the end of the file off.
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 569
Author: Ben
Date: 16 January 2009 10:34:48pm
Message:
Added cursor position/line count in status bar.
----
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/MainInterface.resx

Revision: 568
Author: Ben
Date: 16 January 2009 10:23:05pm
Message:
If the help file goes AWOL you can now browse for it in its new location.
----
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/MainInterface.resx
Modified : /Tools/File Editor/File Editor/Properties/Settings.Designer.cs
Modified : /Tools/File Editor/File Editor/Properties/Settings.settings
Modified : /Tools/File Editor/File Editor/app.config

Revision: 567
Author: Ben
Date: 16 January 2009 10:18:16pm
Message:
Renamed buttons to avoid compiler warning (this.CancelButton = this.CancelButton).
----
Modified : /Tools/File Editor/File Editor/RenumberForm.Designer.cs

Revision: 566
Author: Ben
Date: 16 January 2009 10:16:39pm
Message:
Added drag-and-drop file opening.
----
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs

Revision: 565
Author: Ben
Date: 16 January 2009 10:02:59pm
Message:
Appears to tokenise keywords inside variable names correctly (eg _ON).
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 564
Author: Ben
Date: 16 January 2009 9:31:25pm
Message:
Fixed scrolling up small font full screen.
----
Modified : /Source/Lib/VDU/Text/Modes/Small.Scroll.asm

Revision: 563
Author: Ben
Date: 16 January 2009 9:12:48pm
Message:
Added a call to _ZeroOP1 in NameToOP1.
----
Modified : /Source/Lib/File.asm

Revision: 562
Author: Ben
Date: 16 January 2009 7:56:24pm
Message:
String routines are called "safely" off-page.
----
Modified : /Source/Lib/File.asm

Revision: 561
Author: Ben
Date: 16 January 2009 7:38:45pm
Message:
*SPEED 15 triggers an error on the TI-83+.
----
Modified : /Source/Lib/OsCli.asm

Revision: 560
Author: Ben
Date: 16 January 2009 7:35:48pm
Message:
*SPEED will now take FAST or SLOW as an argument.
----
Modified : /Source/Lib/OsCli.asm

Revision: 559
Author: Ben
Date: 16 January 2009 7:32:47pm
Message:
Added a *SPEED command to set the speed to either 6MHz or 15MHz.
----
Modified : /Source/Lib/OsCli.asm

Revision: 558
Author: Ben
Date: 16 January 2009 7:25:05pm
Message:
Added SlowDown/SpeedUp calls around text entry routines.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/VDU/Text.asm

Revision: 557
Author: Ben
Date: 16 January 2009 7:19:03pm
Message:
Keypad.GetCurrentKey throttles the CPU.
----
Modified : /Source/Lib/Keypad.asm

Revision: 556
Author: Ben
Date: 16 January 2009 7:18:45pm
Message:
Speed module preserves B when updating the speed.
----
Modified : /Source/Lib/Speed.asm

Revision: 555
Author: Ben
Date: 16 January 2009 7:13:44pm
Message:
Added speed control via new Speed module.
----
Added : /Source/Lib/Speed.asm

Revision: 554
Author: Ben
Date: 16 January 2009 7:12:39pm
Message:
Added speed control via new Speed module.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Main.asm
Modified : /Source/Variables.inc

Revision: 553
Author: Ben
Date: 16 January 2009 6:56:24pm
Message:
Clears LCD before initialising to prevent odd flickering.
----
Modified : /Source/Host.asm

Revision: 552
Author: Ben
Date: 16 January 2009 6:54:53pm
Message:
Improved clearing of display when switching modes.
----
Modified : /Source/Lib/VDU/VDU.asm

Revision: 551
Author: Ben
Date: 16 January 2009 6:51:42pm
Message:
Protected programs are now genuinely protected.
----
Modified : /Tools/File Editor/File Editor/TI/Variables/ProtectedProgram.cs

Revision: 550
Author: Ben
Date: 16 January 2009 6:48:03pm
Message:
PlotSinglePoint calls Lcd.Busy for LCD busy delays.
Debug script uses release package for source files.
----
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 549
Author: Ben
Date: 06 January 2009 2:23:54am
Message:
Added OSGBPB 8.
----
Modified : /Source/MOS/OSGBPB.asm
Modified : /Source/Variables.inc

Revision: 548
Author: Ben
Date: 06 January 2009 1:17:30am
Message:
Fixed BlockLoad comment.
----
Modified : /Source/Lib/File.asm

Revision: 547
Author: Ben
Date: 05 January 2009 8:20:41pm
Message:
Files that are currently open for writing cannot be opened for reading after the fact.
----
Modified : /Source/Lib/File.asm

Revision: 546
Author: Ben
Date: 05 January 2009 7:43:45pm
Message:
You may no longer open the same file for writing twice.
----
Modified : /Source/Lib/File.asm
Modified : /Source/Resources/Errors.inc

Revision: 545
Author: Ben
Date: 05 January 2009 7:11:03pm
Message:
Added screen-scrolling on VDU 23.
----
Modified : /Source/Lib/VDU/VDU.asm

Revision: 544
Author: Ben
Date: 05 January 2009 6:56:45pm
Message:
Added missing branch table entry for Graphics.ScaleX.DE (Corrected bounds and colour of OSWORD 9).
----
Modified : /Source/BranchTable.asm

Revision: 543
Author: Ben
Date: 05 January 2009 6:30:16pm
Message:
Corrected bounds and colour of OSWORD 9.
----
Modified : /Source/MOS/OSWORD.asm

Revision: 542
Author: Ben
Date: 05 January 2009 6:20:08pm
Message:
COLOUR/GCOL use a colour range of 0-15.
----
Modified : /Source/Lib/VDU/VDU.asm

Revision: 541
Author: Ben
Date: 04 January 2009 4:46:03pm
Message:
Corrected POINT colour range, with 0 as black and 15 as white.
----
Modified : /Source/Host.asm

Revision: 540
Author: Ben
Date: 04 January 2009 4:34:02pm
Message:
Fixed axes and scaling for POINT function.
----
Modified : /Source/Host.asm

Revision: 539
Author: Ben
Date: 04 January 2009 3:49:16pm
Message:
Added *RESETCHR star command.
----
Modified : /Source/Lib/OsCli.asm

Revision: 538
Author: Ben
Date: 03 January 2009 9:55:47pm
Message:
Fixed a silly bug.
----
Modified : /Source/Lib/VDU/VDU.asm

Revision: 537
Author: Ben
Date: 03 January 2009 9:54:08pm
Message:
Added cursor (en|dis)abling via VDU 23,1,enabled;0;0;0;
----
Modified : /Source/Lib/VDU/Text/Cursor.asm
Modified : /Source/Lib/VDU/Text/Modes.asm
Modified : /Source/Lib/VDU/VDU.asm
Modified : /Source/Variables.inc

Revision: 536
Author: Ben
Date: 03 January 2009 9:40:09pm
Message:
Fixed order of VDU 28 arguments.
----
Modified : /Source/Lib/VDU/VDU.asm

Revision: 535
Author: Ben
Date: 20 December 2008 1:28:25am
Message:
Added wrapping cursor moving up.
----
Modified : /Source/Lib/VDU/Text/Graphical.asm

Revision: 534
Author: Ben
Date: 19 December 2008 11:55:48pm
Message:
Added wrapping past the left margin and MoveToRight and MoveToBottom routines.
----
Modified : /Source/Lib/VDU/Text/Graphical.asm

Revision: 533
Author: Ben
Date: 19 December 2008 11:39:36pm
Message:
Moving down wraps onto top of viewport.
----
Modified : /Source/Lib/VDU/Text/Graphical.asm

Revision: 532
Author: Ben
Date: 19 December 2008 11:25:03pm
Message:
Switched to signed comparison for VDU 5 overflow off right.
----
Modified : /Source/Lib/VDU/Text/Graphical.asm

Revision: 531
Author: Ben
Date: 19 December 2008 11:00:15pm
Message:
Fixed invisible copy cursor in MODE 1.
----
Modified : /Source/Lib/VDU/VDU.asm

Revision: 530
Author: Ben
Date: 19 December 2008 1:38:31am
Message:
Added &4087 jump point for the FPP.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm

Revision: 529
Author: Ben
Date: 19 December 2008 12:36:20am
Message:
HIMEM can be relocated upwards too, now.
----
Modified : /Source/Memory.asm

Revision: 528
Author: Ben
Date: 19 December 2008 12:17:50am
Message:
*HIMEM displays proper "No room" message instead of rubbish.
----
Modified : /Source/Lib/OsCli.asm

Revision: 527
Author: Ben
Date: 19 December 2008 12:15:47am
Message:
User font pointer is updated correctly.
----
Modified : /Source/Memory.asm

Revision: 526
Author: Ben
Date: 19 December 2008 12:11:12am
Message:
Added basic *HIMEM that can be used to "safely" relocate HIMEM.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Memory.asm

Revision: 525
Author: Ben
Date: 18 December 2008 11:22:14pm
Message:
Centralised memory allocation.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/VDU/VDU.asm
Modified : /Source/Main.asm
Added : /Source/Memory.asm
Modified : /Source/Variables.inc

Revision: 524
Author: Ben
Date: 15 December 2008 8:59:00pm
Message:
Corrected bounds checking on rectangle filling.
----
Modified : /Source/Lib/Graphics/Rectangle.asm
Modified : /Source/Main.asm

Revision: 523
Author: Ben
Date: 15 December 2008 8:00:19pm
Message:
Copy-key editing is disabled in VDU 5.
----
Modified : /Source/Lib/VDU/Text.asm

Revision: 522
Author: Ben
Date: 15 December 2008 2:54:12am
Message:
Added MOVESPR back to default debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 521
Author: Ben
Date: 15 December 2008 2:46:39am
Message:
Added preliminary text wrapping for VDU 5.
----
Modified : /Source/Lib/VDU/Text/Graphical.asm

Revision: 520
Author: Ben
Date: 15 December 2008 2:39:04am
Message:
Added Cursor.MoveToLeft vector.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/VDU/Text/Cursor.asm
Modified : /Source/Lib/VDU/Text/Graphical.asm
Modified : /Source/Lib/VDU/VDU.asm
Modified : /Source/Variables.inc

Revision: 519
Author: Ben
Date: 15 December 2008 2:23:04am
Message:
Added VDU 5 deletion support.
----
Modified : /Source/Lib/VDU/Text/Graphical.asm
Modified : /Source/Lib/VDU/VDU.asm

Revision: 518
Author: Ben
Date: 15 December 2008 2:16:51am
Message:
Added VDU 5 cursor up/left code.
----
Modified : /Source/Lib/VDU/Text/Graphical.asm

Revision: 517
Author: Ben
Date: 15 December 2008 1:57:05am
Message:
VDU 5 cursor can now move down as well.
----
Modified : /Source/Lib/VDU/Text/Graphical.asm

Revision: 516
Author: Ben
Date: 15 December 2008 1:53:54am
Message:
Cursor is not shown in VDU 5.
----
Modified : /Source/Lib/VDU/Text/Cursor.asm
Modified : /Source/Lib/VDU/Text/Graphical.asm
Modified : /Source/Lib/VDU/VDU.asm
Modified : /Source/Variables.inc

Revision: 515
Author: Ben
Date: 15 December 2008 1:50:01am
Message:
Added VDU 13 support in VDU 5 mode.
----
Modified : /Source/Lib/VDU/VDU.asm

Revision: 514
Author: Ben
Date: 15 December 2008 1:47:49am
Message:
VDU 30 can now home up the graphical cursor.
----
Modified : /Source/Lib/VDU/VDU.asm

Revision: 513
Author: Ben
Date: 15 December 2008 1:41:22am
Message:
The graphics cursor now advances right in VDU 5.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/VDU/Text/Graphical.asm

Revision: 512
Author: Ben
Date: 15 December 2008 1:27:03am
Message:
Added extremely crude (read: broken) graphical text output.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Added : /Source/Lib/VDU/Text/Graphical.asm
Modified : /Source/Lib/VDU/Text.asm
Modified : /Source/Lib/VDU/VDU.asm

Revision: 511
Author: Ben
Date: 15 December 2008 12:58:38am
Message:
Vectored more routines in preparation for graphical text.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/VDU/Text/Cursor.asm
Modified : /Source/Lib/VDU/Text/Modes.asm
Modified : /Source/Lib/VDU/VDU.asm
Modified : /Source/Variables.inc

Revision: 510
Author: Ben
Date: 15 December 2008 12:31:51am
Message:
Removed grips from strips.
----
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs

Revision: 509
Author: Ben
Date: 14 December 2008 11:53:25pm
Message:
Fixed culling of filled rectangles.
----
Modified : /Source/Lib/Graphics/Rectangle.asm

Revision: 508
Author: Ben
Date: 14 December 2008 10:36:39pm
Message:
MODE now sets scale factors correctly.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/VDU/Text/Modes.asm
Modified : /Source/Lib/VDU/VDU.asm
Modified : /Source/Variables.inc

Revision: 507
Author: Ben
Date: 14 December 2008 10:24:12pm
Message:
MODE now executes VDU 4,12,20,26 as well.
----
Modified : /Source/Lib/VDU/VDU.asm

Revision: 506
Author: Ben
Date: 14 December 2008 10:23:45pm
Message:
Added code to handle scaling by 5.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 505
Author: Ben
Date: 14 December 2008 8:48:48pm
Message:
Added different scaling in horizontal/vertical axes.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/Rectangle.asm
Modified : /Source/Lib/Graphics/Sprite.asm
Modified : /Source/Lib/Graphics/Triangle.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Lib/VDU/VDU.asm
Modified : /Source/Variables.inc

Revision: 504
Author: Ben
Date: 14 December 2008 7:34:47pm
Message:
Small-font (MODE 0) scrolling up now works with different text viewports.
----
Modified : /Source/Lib/VDU/Text/Modes/Small.Scroll.asm

Revision: 503
Author: Ben
Date: 14 December 2008 7:08:58pm
Message:
Small-font (MODE 0) clearing now works with different text viewports.
----
Modified : /Source/Lib/VDU/Text/Modes/Large.asm
Modified : /Source/Lib/VDU/Text/Modes/Small.asm
Modified : /Source/Lib/VDU/Text.asm

Revision: 502
Author: Ben
Date: 14 December 2008 4:36:55pm
Message:
Fixed (?) scrolling glitches with copy-key editing.
----
Modified : /Source/Lib/VDU/Text.asm

Revision: 501
Author: Ben
Date: 14 December 2008 4:12:21pm
Message:
Fixed behaviour of Delete key when copy-key editing.
----
Modified : /Source/Lib/VDU/Text.asm

Revision: 500
Author: Ben
Date: 14 December 2008 3:09:02am
Message:
OSLOAD triggers errors on file load errors (other than "No room").
----
Modified : /Source/Host.asm

Revision: 499
Author: Ben
Date: 14 December 2008 3:07:02am
Message:
MODE goes via VDU emulator.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/VDU/VDU.asm

Revision: 498
Author: Ben
Date: 14 December 2008 2:56:40am
Message:
Added missing RET on WriteSequence (accidental run-on).
----
Modified : /Source/Lib/VDU/VDU.asm

Revision: 497
Author: Ben
Date: 14 December 2008 2:14:25am
Message:
Removed a redundant breakpoint.
----
Modified : /Source/Host.asm

Revision: 496
Author: Ben
Date: 14 December 2008 2:10:40am
Message:
Switch to using VDU emulator for PLOT commands.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/VDU/VDU.asm

Revision: 495
Author: Ben
Date: 14 December 2008 2:04:34am
Message:
Addition of Vdu.WriteSequence function, which is now used in DRAW and MOVE.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/VDU/VDU.asm

Revision: 494
Author: Ben
Date: 14 December 2008 1:59:54am
Message:
MOVE and DRAW go via the VDU.
----
Modified : /Source/Host.asm

Revision: 493
Author: Ben
Date: 14 December 2008 1:51:39am
Message:
GCOL goes via VDU and colours are inverted.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/VDU/VDU.asm

Revision: 492
Author: Ben
Date: 14 December 2008 1:45:09am
Message:
Inverted text colours (so COLOUR 127 produces white text).
----
Modified : /Source/Lib/VDU/VDU.asm

Revision: 491
Author: Ben
Date: 14 December 2008 1:42:30am
Message:
COLOUR goes via the VDU. The "small" text colour is based on A being >= 64 or not rather than being non-zero.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/VDU/Text/Modes/Small.asm
Modified : /Source/Lib/VDU/VDU.asm

Revision: 490
Author: Ben
Date: 14 December 2008 1:35:02am
Message:
Removed lots of redundant deletion code.
----
Modified : /Source/Lib/VDU/Text.asm

Revision: 489
Author: Ben
Date: 13 December 2008 5:37:43pm
Message:
Removed more references to VDU 5 mode.
----
Modified : /Source/Lib/VDU/Text/Cursor.asm
Modified : /Source/Lib/VDU/Text/Modes/Small.asm
Modified : /Source/Lib/VDU/Text.asm
Modified : /Source/Lib/VDU/VDU.asm
Modified : /Source/Variables.inc

Revision: 488
Author: Ben
Date: 13 December 2008 12:44:25pm
Message:
Removed a lot of sample programs from the debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 487
Author: Ben
Date: 12 December 2008 11:55:11pm
Message:
Added "pending" scroll flags, allowing text to be printed in the bottom-right corner of the screen without causing a scroll.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/Keypad.asm
Modified : /Source/Lib/VDU/Text/Cursor.asm
Modified : /Source/Lib/VDU/Text.asm
Modified : /Source/Lib/VDU/VDU.asm
Modified : /Source/Variables.inc

Revision: 486
Author: Ben
Date: 12 December 2008 11:11:55pm
Message:
Added *.lnk to ignore list; switched to using Asztal's ToolStripAeroRenderer.
----
Modified : /Tools/File Editor
Modified : /Tools/File Editor/File Editor/File Editor.csproj
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Added : /Tools/File Editor/File Editor/Szotar
Added : /Tools/File Editor/File Editor/Szotar/ToolStripAeroRenderer.cs

Revision: 485
Author: Ben
Date: 12 December 2008 3:18:24am
Message:
Added VDU 23.
----
Modified : /Source/Lib/VDU/VDU.asm

Revision: 484
Author: Ben
Date: 12 December 2008 3:10:53am
Message:
Added AbsolutelyNotEscapeCode to allow DEL character to be printed.
----
Modified : /Source/Lib/VDU/VDU.asm

Revision: 483
Author: Ben
Date: 12 December 2008 3:09:44am
Message:
Copies large font into RAM.
----
Modified : /Source/Lib/VDU/VDU.asm
Modified : /Source/Main.asm

Revision: 482
Author: Ben
Date: 12 December 2008 2:50:35am
Message:
Corrected behaviour of delete/backspace when combined with copy key.
----
Modified : /Source/Lib/VDU/Text.asm

Revision: 481
Author: Ben
Date: 12 December 2008 2:17:15am
Message:
Added support for coloured text.
----
Modified : /Source/Lib/VDU/Text/Modes/Large.asm

Revision: 480
Author: Ben
Date: 12 December 2008 2:03:11am
Message:
Patched error string pointer to point at start of amended (C) notice.
----
Modified : /Source/BBC BASIC/BBCBASIC.COM

Revision: 479
Author: Ben
Date: 12 December 2008 1:42:55am
Message:
Added subregion scrolling up.
----
Modified : /Source/Lib/VDU/Text/Modes/Large.Scroll.asm

Revision: 478
Author: Ben
Date: 12 December 2008 1:11:33am
Message:
Removed some hard-coded 24x10 screen mode values.
----
Modified : /Source/Lib/VDU/VDU.asm

Revision: 477
Author: Ben
Date: 12 December 2008 1:07:40am
Message:
Added fullwidth large font Scroll.Up.
----
Modified : /Source/Lib/VDU/Text/Modes/Large.Scroll.asm

Revision: 476
Author: Ben
Date: 12 December 2008 1:03:56am
Message:
Added *FULLSCREEN, *FULLWIDTH and *SUBREGION to help debug text viewports.
----
Modified : /Source/Lib/OsCli.asm

Revision: 475
Author: Ben
Date: 12 December 2008 12:53:45am
Message:
Added large font scrolling up (full screen only).
----
Modified : /Source/Lib/VDU/Text/Modes/Large.Scroll.asm

Revision: 474
Author: Ben
Date: 12 December 2008 12:46:34am
Message:
Large font clearing now works in all situations.
----
Modified : /Source/Lib/VDU/Text/Modes/Large.asm

Revision: 473
Author: Ben
Date: 12 December 2008 12:31:56am
Message:
Added MODE 1 text fullwidth viewport clearing
----
Modified : /Source/Lib/VDU/Text/Modes/Large.asm
Modified : /Source/Lib/VDU/Text/Modes.asm

Revision: 472
Author: Ben
Date: 12 December 2008 12:18:26am
Message:
Moved scrolling out into mode-specific code. Added crude Large.Clear.
----
Added : /Source/Lib/VDU/Text/Modes/Large.Scroll.asm
Modified : /Source/Lib/VDU/Text/Modes/Large.asm
Added : /Source/Lib/VDU/Text/Modes/Small.Scroll.asm
Modified : /Source/Lib/VDU/Text/Modes/Small.asm
Modified : /Source/Lib/VDU/Text/Modes.asm
Modified : /Source/Lib/VDU/Text/Scroll.asm
Modified : /Source/Lib/VDU/VDU.asm
Modified : /Source/Variables.inc

Revision: 471
Author: Ben
Date: 11 December 2008 11:54:38pm
Message:
Removed CommandHelper.
----
Modified : /Source/BranchTable.asm
Deleted : /Source/Lib/CommandHelper.asm
Modified : /Source/Lib/Keypad.asm
Modified : /Source/Main.asm
Deleted : /Source/Resources/CommandHelper.inc
Modified : /Source/Variables.inc

Revision: 470
Author: Ben
Date: 11 December 2008 11:52:00pm
Message:
Added preliminary, bug-prone MODE 1.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Resources/Resources.inc
Added : /Source/Resources/bbc
Modified : /Source/Variables.inc

Revision: 469
Author: Ben
Date: 11 December 2008 11:51:34pm
Message:
Added preliminary, bug-prone MODE 1.
----
Added : /Source/Lib/VDU/Text/Modes/Large.asm
Modified : /Source/Lib/VDU/Text/Modes/Small.asm
Modified : /Source/Lib/VDU/Text/Modes.asm
Modified : /Source/Lib/VDU/Text/Scroll.asm
Modified : /Source/Lib/VDU/Text.asm
Modified : /Source/Lib/VDU/VDU.asm

Revision: 468
Author: Ben
Date: 11 December 2008 10:52:01pm
Message:
Added vectored text modes.
----
Added : /Source/Lib/VDU/Text/Modes
Added : /Source/Lib/VDU/Text/Modes/Small.asm
Added : /Source/Lib/VDU/Text/Modes.asm
Modified : /Source/Lib/VDU/Text.asm
Modified : /Source/Lib/VDU/VDU.asm

Revision: 467
Author: Ben
Date: 11 December 2008 10:35:06pm
Message:
Moved Text.? files into Text\? subdirectory.
----
Added : /Source/Lib/VDU/Text
Added : /Source/Lib/VDU/Text/Cursor.asm
Added : /Source/Lib/VDU/Text/Scroll.asm
Deleted : /Source/Lib/VDU/Text.Cursor.asm
Deleted : /Source/Lib/VDU/Text.Scroll.asm
Modified : /Source/Lib/VDU/Text.asm

Revision: 466
Author: Ben
Date: 11 December 2008 1:48:00am
Message:
Patched binary to reduce length of copyright notice to prevent it wrapping.
----
Modified : /Source/BBC BASIC/BBCBASIC.COM

Revision: 465
Author: Ben
Date: 11 December 2008 1:41:59am
Message:
Added *GSCALE n where n can be 1, 2, 4, 8, 16, 32, 64 or 128.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Lib/String.asm

Revision: 464
Author: Ben
Date: 11 December 2008 1:00:09am
Message:
Fixed VDU 16. Made host interface call some VDU commands instead of directly acting on them.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/VDU/VDU.asm

Revision: 463
Author: Ben
Date: 11 December 2008 12:48:08am
Message:
Switch to using LF,CR instead of CR,LF for newlines.
----
Modified : /Source/Lib/VDU/Text.asm

Revision: 462
Author: Ben
Date: 11 December 2008 12:44:59am
Message:
Moved more stuff out into the VDU.Text.Cursor module, including controls to move the cursor around (VDU 8, 9, 10 and 11).
----
Added : /Source/Lib/VDU/Text.Cursor.asm
Modified : /Source/Lib/VDU/Text.asm
Modified : /Source/Lib/VDU/VDU.asm

Revision: 461
Author: Ben
Date: 10 December 2008 11:48:06pm
Message:
Moved Text.AdvanceCursor out of the main VDU handler.
----
Modified : /Source/Lib/VDU/Text.asm
Modified : /Source/Lib/VDU/VDU.asm

Revision: 460
Author: Ben
Date: 10 December 2008 10:41:43pm
Message:
Reshuffled Console stuff into multiple files under the general-purpose VDU module.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/CommandHelper.asm
Deleted : /Source/Lib/Console.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/Rectangle.asm
Modified : /Source/Lib/OsCli.asm
Added : /Source/Lib/VDU
Added : /Source/Lib/VDU/Text.Scroll.asm
Added : /Source/Lib/VDU/Text.asm
Added : /Source/Lib/VDU/VDU.asm
Modified : /Source/MOS/Interface.asm
Modified : /Source/MOS/OSBYTE.asm
Modified : /Source/Main.asm
Modified : /Source/Variables.inc

Revision: 459
Author: Ben
Date: 09 December 2008 1:32:06am
Message:
Corrected calculation of circle radius.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 458
Author: Ben
Date: 09 December 2008 1:19:55am
Message:
Standardised indentation of Ellipse file somewhat.
----
Modified : /Source/Lib/Graphics/Ellipse.asm

Revision: 457
Author: Ben
Date: 09 December 2008 1:10:06am
Message:
Fixed crashing/program corruption bug in circle filler.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 456
Author: Ben
Date: 09 December 2008 1:08:34am
Message:
Fixed crashing/program corruption bug in ellipse filler.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 455
Author: Ben
Date: 09 December 2008 12:30:33am
Message:
Added FLOWER2 test to debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 454
Author: Ben
Date: 09 December 2008 12:17:00am
Message:
Fixed rectangle bug. Added RECTTEST.
----
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/Lib/Graphics/Rectangle.asm

Revision: 453
Author: Ben
Date: 08 December 2008 11:13:36pm
Message:
Removed redundant check for <Ctrl>+<Shift> on LTRAP.
----
Modified : /Source/Host.asm

Revision: 452
Author: Ben
Date: 08 December 2008 11:11:26pm
Message:
Fixed FirstValidY/LastValidY on triangle filler.
----
Modified : /Source/Variables.inc

Revision: 451
Author: Ben
Date: 08 December 2008 10:33:28pm
Message:
Fixed VDU 24.
----
Modified : /Source/Lib/Console.asm
Modified : /Source/Variables.inc

Revision: 450
Author: Ben
Date: 08 December 2008 10:00:26pm
Message:
Removed old breakpoints.
----
Modified : /Source/Lib/Console.asm

Revision: 449
Author: Ben
Date: 08 December 2008 9:33:26pm
Message:
Conversion to new fixed-address variable allocation scheme.
----
Modified : /Source/BBC BASIC.brassproj
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/Host.asm
Modified : /Source/Interrupt.asm
Modified : /Source/Lib/CommandHelper.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Device.asm
Modified : /Source/Lib/Emerson/Modules/Mouse.asm
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/File.inc
Modified : /Source/Lib/Graphics/Clip.asm
Modified : /Source/Lib/Graphics/Ellipse.asm
Modified : /Source/Lib/Graphics/FloodFill.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/Rectangle.asm
Modified : /Source/Lib/Graphics/Sprite.asm
Modified : /Source/Lib/Graphics/Triangle.asm
Modified : /Source/Lib/Keypad.asm
Modified : /Source/Lib/Lcd.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Lib/RTC.asm
Modified : /Source/MOS/OSGBPB.asm
Modified : /Source/Main.asm
Modified : /Source/Types.inc
Added : /Source/Variables.inc

Revision: 448
Author: Ben
Date: 08 December 2008 1:54:03am
Message:
Added more variable area to Main.
----
Modified : /Source/Main.asm

Revision: 447
Author: Ben
Date: 08 December 2008 1:48:40am
Message:
Corrected summary of parallelogram filling routine.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 446
Author: Ben
Date: 08 December 2008 1:31:10am
Message:
Removed old breakpoint.
----
Modified : /Source/Lib/Console.asm

Revision: 445
Author: Ben
Date: 08 December 2008 1:11:52am
Message:
Added *GSCALE ON|OFF.
----
Modified : /Source/Lib/OsCli.asm

Revision: 444
Author: Ben
Date: 08 December 2008 1:00:08am
Message:
When a single point is plotted, only the byte it falls on in the LCD is updated.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 443
Author: Ben
Date: 08 December 2008 12:59:47am
Message:
Added LCD busy delays to Lcd.Copy. Added Lcd.Busy to the branch table.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/Lcd.asm

Revision: 442
Author: Ben
Date: 08 December 2008 12:44:26am
Message:
Updated VDU5 to handle scaled-by-16 coordinates.
----
Modified : /Source/Lib/Console.asm

Revision: 441
Author: Ben
Date: 08 December 2008 12:36:49am
Message:
Flood filler backs up IY.
Added FILLTEST to debug script.
----
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 440
Author: Ben
Date: 08 December 2008 12:21:18am
Message:
Flood filler now uses scaled coordinates too.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 439
Author: Ben
Date: 08 December 2008 12:01:46am
Message:
Added scaled virtual resolution of 1536x1024.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/Rectangle.asm
Modified : /Source/Lib/Graphics/Sprite.asm
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 438
Author: Ben
Date: 07 December 2008 11:43:24pm
Message:
Removed an unused breakpoint.
----
Modified : /Source/Lib/OsCli.asm

Revision: 437
Author: Ben
Date: 07 December 2008 10:53:14pm
Message:
Y coordinate is flipped on flood-fill.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 436
Author: Ben
Date: 07 December 2008 10:49:16pm
Message:
Removed copies of file editor from repository.
----
Deleted : /Tools/File Editor/BBC BASIC File Editor.exe
Deleted : /Tools/File Editor/BBC BASIC File Editor.exe.config

Revision: 435
Author: Ben
Date: 07 December 2008 10:48:36pm
Message:
Removed "Beautify code" menu item. Removed left margin on text editor.
----
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs

Revision: 434
Author: Ben
Date: 07 December 2008 10:44:20pm
Message:
Fixed a line number tokeniser bug.
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 433
Author: Ben
Date: 07 December 2008 10:39:39pm
Message:
Added Tokeniser.Renumber documentation comments.
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 432
Author: Ben
Date: 07 December 2008 10:37:11pm
Message:
Added border to editor.
----
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs

Revision: 431
Author: Ben
Date: 07 December 2008 10:31:12pm
Message:
Added renumbering function.
----
Modified : /Tools/File Editor/File Editor/File Editor.csproj
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/Properties/Resources.Designer.cs
Modified : /Tools/File Editor/File Editor/Properties/Resources.resx
Added : /Tools/File Editor/File Editor/RenumberForm.Designer.cs
Added : /Tools/File Editor/File Editor/RenumberForm.cs
Added : /Tools/File Editor/File Editor/RenumberForm.resx
Added : /Tools/File Editor/File Editor/Resources/renumber.png
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 430
Author: Ben
Date: 07 December 2008 9:13:39pm
Message:
Made toolbar grip handle visible.
----
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs

Revision: 429
Author: Ben
Date: 07 December 2008 9:10:21pm
Message:
Saves toolbar layout on exit.
----
Modified : /Tools/File Editor/File Editor/MainInterface.cs

Revision: 428
Author: Ben
Date: 07 December 2008 9:07:50pm
Message:
Added missing find/replace icons.
----
Added : /Tools/File Editor/File Editor/Resources/find.png
Added : /Tools/File Editor/File Editor/Resources/text_replace.png

Revision: 427
Author: Ben
Date: 07 December 2008 9:07:37pm
Message:
Added find and replace features.
Added a ToolStripContainer to keep toolbars in order.
----
Modified : /Tools/File Editor/File Editor/File Editor.csproj
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/Properties/Resources.Designer.cs
Modified : /Tools/File Editor/File Editor/Properties/Resources.resx

Revision: 426
Author: Ben
Date: 07 December 2008 8:55:09pm
Message:
Added undo/redo toolbar buttons.
----
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs

Revision: 425
Author: Ben
Date: 07 December 2008 8:19:42pm
Message:
Hooked up new modification events.
----
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs

Revision: 424
Author: Ben
Date: 07 December 2008 7:50:54pm
Message:
Switched to Scintilla for text editing.
----
Modified : /Tools/File Editor/File Editor/File Editor.csproj
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/Properties/Resources.Designer.cs
Modified : /Tools/File Editor/File Editor/Properties/Resources.resx
Added : /Tools/File Editor/File Editor/Resources/arrow_redo.png
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 423
Author: Ben
Date: 07 December 2008 7:15:40pm
Message:
Added toolbar buttons and reference to ScintillaNet.
----
Modified : /Tools/File Editor/File Editor/File Editor.csproj
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/MainInterface.resx

Revision: 422
Author: Ben
Date: 07 December 2008 7:03:01pm
Message:
Removed direct calls to Graphics module - being on a different page this results in weird crashes.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/Console.asm

Revision: 421
Author: Ben
Date: 07 December 2008 6:07:44pm
Message:
Added *YAXIS command to flip the orientation of the Y axis.
----
Modified : /Source/Lib/OsCli.asm

Revision: 420
Author: Ben
Date: 07 December 2008 5:59:00pm
Message:
String.Compare now works on CR-terminated strings too.
----
Modified : /Source/Lib/String.asm

Revision: 419
Author: Ben
Date: 07 December 2008 5:55:34pm
Message:
Added vectored FlipY16/FlipY8 so they can be disabled.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 418
Author: Ben
Date: 07 December 2008 5:38:04pm
Message:
Flipped Y axis on graphics viewport bounds.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/Console.asm

Revision: 417
Author: Ben
Date: 07 December 2008 5:34:55pm
Message:
Flipped Y axis for ellipses.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 416
Author: Ben
Date: 07 December 2008 5:28:37pm
Message:
Corrected circle radius calculation.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 415
Author: Ben
Date: 07 December 2008 4:57:28pm
Message:
Made setting the graphics viewport boundaries more robust.
----
Modified : /Source/Lib/Console.asm

Revision: 414
Author: Ben
Date: 07 December 2008 4:48:26pm
Message:
Corrected clipping.
----
Modified : /Source/Lib/Graphics/Sprite.asm

Revision: 413
Author: Ben
Date: 07 December 2008 4:39:12pm
Message:
Added MOVESPR program to test sprites.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 412
Author: Ben
Date: 07 December 2008 4:14:05pm
Message:
Reverted to program (.8xp) version of LIGHTOUT.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 411
Author: Ben
Date: 07 December 2008 4:04:23pm
Message:
Flipped the Y axis so (0,0) is in the bottom left hand corner and Y points up.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/Rectangle.asm
Modified : /Source/Lib/Graphics/Sprite.asm
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 410
Author: Ben
Date: 06 December 2008 9:55:48pm
Message:
If file can't be "grown", as much data is written to the file as possible anyway.
----
Modified : /Source/MOS/OSGBPB.asm

Revision: 409
Author: Ben
Date: 06 December 2008 9:46:04pm
Message:
Added block write support to OSGBPB.

----
Modified : /Source/MOS/OSGBPB.asm

Revision: 408
Author: Ben
Date: 06 December 2008 6:27:30pm
Message:
Added block read support to OSGBPB.
Added OSGBPB test program to debug script.
----
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/MOS/OSGBPB.asm

Revision: 407
Author: Ben
Date: 06 December 2008 6:14:37pm
Message:
Added File.ResolveHandle to branch table.
----
Modified : /Source/BranchTable.asm

Revision: 406
Author: Ben
Date: 06 December 2008 4:44:33pm
Message:
File.WriteByte now uses File.CanGrow to check if the file can, indeed, grow.
----
Modified : /Source/Lib/File.asm

Revision: 405
Author: Ben
Date: 06 December 2008 4:30:27pm
Message:
Corrected overflow-related crashing bug on PTR#H=-1.
----
Modified : /Source/Lib/File.asm

Revision: 404
Author: Ben
Date: 06 December 2008 4:18:07pm
Message:
Added File.CanGrow function and corresponding "File is fixed size" error.
----
Modified : /Source/Lib/File.asm
Modified : /Source/Resources/Errors.inc

Revision: 403
Author: Ben
Date: 06 December 2008 2:56:52am
Message:
Added OSGBPB stub.
----
Modified : /Source/MOS/Interface.asm
Modified : /Source/MOS/MOS.asm
Added : /Source/MOS/OSGBPB.asm

Revision: 402
Author: Ben
Date: 06 December 2008 2:00:15am
Message:
Allowed PTR# to expand the size of a file.
----
Modified : /Source/Lib/File.asm

Revision: 401
Author: Ben
Date: 05 December 2008 11:38:16pm
Message:
Fixed filename retrieval for filenames 8 characters long (with extension), optionally quoted.
----
Modified : /Source/Lib/OsCli.asm

Revision: 400
Author: Ben
Date: 05 December 2008 9:33:56pm
Message:
Fixed OSRDCH.
----
Modified : /Source/Host.asm

Revision: 399
Author: Ben
Date: 05 December 2008 8:27:19pm
Message:
Added CALCINFO test program to debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 398
Author: Ben
Date: 05 December 2008 1:28:18am
Message:
Added INKEY(-256) and OSBYTE &81.
----
Modified : /Source/Host.asm
Modified : /Source/MOS/OSBYTE.asm

Revision: 397
Author: Ben
Date: 04 December 2008 11:48:12pm
Message:
*HELP prints version.
*FX 0,0 triggers error 247 with version string.
----
Modified : /Source/Lib/OsCli.asm
Modified : /Source/MOS/OSBYTE.asm

Revision: 396
Author: Ben
Date: 04 December 2008 11:02:19pm
Message:
Rectangle.Fill8 now preserves AF' and IX.
----
Modified : /Source/Lib/Graphics/Rectangle.asm

Revision: 395
Author: Ben
Date: 04 December 2008 10:49:38pm
Message:
Added Vector type; made a different (specialised) HLineFill for each of the different plot modes to reduce the amount of code running from RAM.
----
Modified : /Source/Lib/Graphics/Ellipse.asm
Modified : /Source/Lib/Graphics/Fillers.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/SMC.asm
Modified : /Source/Types.inc

Revision: 394
Author: Ben
Date: 01 December 2008 2:55:12am
Message:
Added some more samples to debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 393
Author: Ben
Date: 01 December 2008 2:55:02am
Message:
Added stub OSFSC OS call (only handles A=3, "Bad command").
----
Modified : /Source/MOS/Interface.asm

Revision: 392
Author: Ben
Date: 01 December 2008 2:39:33am
Message:
Updated to latest file editor.
----
Modified : /Tools/File Editor/BBC BASIC File Editor.exe

Revision: 391
Author: Ben
Date: 01 December 2008 2:39:08am
Message:
Added OSBPUT OS call.
----
Modified : /Source/MOS/Interface.asm

Revision: 390
Author: Ben
Date: 01 December 2008 2:17:57am
Message:
Window title contains file extension as well as name.
----
Modified : /Tools/File Editor/File Editor/MainInterface.cs

Revision: 389
Author: Ben
Date: 01 December 2008 2:16:21am
Message:
Added .8xv support to the save routine.
----
Modified : /Tools/File Editor/File Editor/BbcBasicFile.cs
Modified : /Tools/File Editor/File Editor/Properties/Settings.Designer.cs
Modified : /Tools/File Editor/File Editor/Properties/Settings.settings
Modified : /Tools/File Editor/File Editor/app.config

Revision: 388
Author: Ben
Date: 01 December 2008 1:59:56am
Message:
Added OSBGET OS call.
----
Modified : /Source/MOS/Interface.asm

Revision: 387
Author: Ben
Date: 01 December 2008 1:27:15am
Message:
Added OSFIND OS call.
----
Modified : /Source/MOS/Interface.asm

Revision: 386
Author: Ben
Date: 01 December 2008 1:11:48am
Message:
OsCli.Execute now ignores leading asterisks and spaces.
----
Modified : /Source/Lib/OsCli.asm

Revision: 385
Author: Ben
Date: 01 December 2008 12:54:45am
Message:
Added OSCLI handler (&FFF7).
----
Modified : /Source/MOS/Interface.asm

Revision: 384
Author: Ben
Date: 01 December 2008 12:51:04am
Message:
Added useful documentation to OsCli.Execute.
----
Modified : /Source/Lib/OsCli.asm

Revision: 383
Author: Ben
Date: 01 December 2008 12:50:18am
Message:
Removed dummy/surplus buffers from OSCLI handler.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/OsCli.asm

Revision: 382
Author: Ben
Date: 30 November 2008 7:41:14pm
Message:
Moved TempHL out into Main.
----
Modified : /Source/MOS/OSBYTE.asm
Modified : /Source/MOS/OSWORD.asm
Modified : /Source/Main.asm

Revision: 381
Author: Ben
Date: 30 November 2008 7:14:23pm
Message:
Removed some redundant code.
----
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 380
Author: Ben
Date: 30 November 2008 7:02:32pm
Message:
Removed a few extra .vars by using self-modifying code in the ISR.
----
Modified : /Source/Interrupt.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Keypad.asm

Revision: 379
Author: Ben
Date: 29 November 2008 3:42:44am
Message:
Added better documentation for Keypad.GetEscapeState.
----
Modified : /Source/Lib/Keypad.asm

Revision: 378
Author: Ben
Date: 29 November 2008 3:41:11am
Message:
Added paged mode (VDU 14/VDU 15).
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Keypad.asm

Revision: 377
Author: Ben
Date: 29 November 2008 2:59:35am
Message:
Removed some old breakpoints.
----
Modified : /Source/Lib/String.asm

Revision: 376
Author: Ben
Date: 29 November 2008 2:09:22am
Message:
Added *CAT/*DIR/*. OS commands.
----
Modified : /Source/Lib/OsCli.asm

Revision: 375
Author: Ben
Date: 29 November 2008 2:08:31am
Message:
Added Escape error.
----
Modified : /Source/Resources/Errors.inc

Revision: 374
Author: Ben
Date: 29 November 2008 1:59:24am
Message:
Added File.OP1ToName routine.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/File.asm

Revision: 373
Author: Ben
Date: 29 November 2008 1:34:13am
Message:
Added new pattern-matching string routine.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/String.asm

Revision: 372
Author: Ben
Date: 29 November 2008 12:07:11am
Message:
Added MAKEION to default debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 371
Author: Ben
Date: 28 November 2008 11:44:42pm
Message:
File now defaults to creating edit-locked (protected) program variables.
----
Modified : /Source/Lib/File.asm

Revision: 370
Author: Ben
Date: 28 November 2008 11:44:01pm
Message:
ProtectedProgram is genuinely protected.
----
Modified : /Tools/File Editor/File Editor/TI/Variables/ProtectedProgram.cs

Revision: 369
Author: Ben
Date: 28 November 2008 11:10:55pm
Message:
Fixed strings (they were being tokenised when they shouldn't have been).
----
Modified : /Tools/File Editor/BBC BASIC File Editor.exe
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 368
Author: Ben
Date: 28 November 2008 2:10:21am
Message:
*Hugely* optimised File.BlockLoad.
----
Modified : /Source/Lib/File.asm

Revision: 367
Author: Ben
Date: 28 November 2008 1:48:51am
Message:
Added *SAVE and *LOAD.
----
Modified : /Source/Lib/OsCli.asm

Revision: 366
Author: Ben
Date: 28 November 2008 1:34:08am
Message:
Added ever-useful Bad HEX error message.
----
Modified : /Source/Resources/Errors.inc

Revision: 365
Author: Ben
Date: 28 November 2008 12:52:26am
Message:
File.BlockLoad/File.BlockSave takes the filename in OP1 rather than a string pointed to by HL.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/File.asm

Revision: 364
Author: Ben
Date: 27 November 2008 3:11:44am
Message:
Added File.ReadRom to the branch table.
----
Modified : /Source/BranchTable.asm

Revision: 363
Author: Ben
Date: 27 November 2008 3:11:00am
Message:
Sped up file copies significantly (instantaneous for RAM, fast for ROM).
----
Modified : /Source/Lib/OsCli.asm

Revision: 362
Author: Ben
Date: 27 November 2008 3:09:33am
Message:
Fixed bug when ROM files are re-opened (copying var offset LSB into both LSB and MSB fields).
----
Modified : /Source/Lib/File.asm

Revision: 361
Author: Ben
Date: 27 November 2008 2:39:50am
Message:
Added *COPY.
----
Modified : /Source/Lib/OsCli.asm

Revision: 360
Author: Ben
Date: 27 November 2008 1:52:10am
Message:
Corrected documentation for File.OpenUpdate.
----
Modified : /Source/Lib/File.asm

Revision: 359
Author: Ben
Date: 27 November 2008 1:50:26am
Message:
Added *TYPE.
----
Modified : /Source/Lib/OsCli.asm

Revision: 358
Author: Ben
Date: 27 November 2008 12:57:57am
Message:
OSLOAD now returns more meaningful errors than "No room" for everything.
----
Modified : /Source/Host.asm

Revision: 357
Author: Ben
Date: 27 November 2008 12:55:22am
Message:
Added *DEL[ETE]/*ERA[SE].
----
Modified : /Source/Lib/OsCli.asm

Revision: 356
Author: Ben
Date: 27 November 2008 12:21:26am
Message:
Tidied up OSCLI parsing and reintroduced *EXEC.
----
Modified : /Source/Lib/OsCli.asm

Revision: 355
Author: Ben
Date: 26 November 2008 3:34:53am
Message:
Added OSBYTE &7E.
----
Modified : /Source/MOS/OSBYTE.asm

Revision: 354
Author: Ben
Date: 26 November 2008 3:16:26am
Message:
Fixed OSBYTE &0B/&0C's handling of zero.
----
Modified : /Source/MOS/OSBYTE.asm

Revision: 353
Author: Ben
Date: 26 November 2008 3:16:05am
Message:
The keypad is reset on emergency restart.
----
Modified : /Source/Main.asm

Revision: 352
Author: Ben
Date: 26 November 2008 3:15:50am
Message:
If Keypad.RepeatDelayInitial is set to 0, keys will never repeat.
----
Modified : /Source/Lib/Keypad.asm

Revision: 351
Author: Ben
Date: 26 November 2008 2:37:22am
Message:
Added *HELP via OSBYTE &00.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/MOS/OSBYTE.asm

Revision: 350
Author: Ben
Date: 26 November 2008 2:31:55am
Message:
Added *ESC ON|OFF
----
Modified : /Source/Lib/OsCli.asm

Revision: 349
Author: Ben
Date: 26 November 2008 2:27:26am
Message:
Improved ON/OFF keyword handling. Rewrote *REFRESH to handle new parser.
----
Modified : /Source/Lib/OsCli.asm

Revision: 348
Author: Ben
Date: 26 November 2008 1:08:51am
Message:
Added OSBYTE &C8/*FX 200 and fixed OSBYTE &7D/125.
----
Modified : /Source/MOS/OSBYTE.asm

Revision: 347
Author: Ben
Date: 26 November 2008 1:04:36am
Message:
Added WritePrintableChar, which replaces VDU commands with a space.
----
Modified : /Source/Lib/Console.asm

Revision: 346
Author: Ben
Date: 26 November 2008 12:58:56am
Message:
Neither GET nor INKEY should trigger Escape again.
----
Modified : /Source/Host.asm

Revision: 345
Author: Ben
Date: 26 November 2008 12:57:11am
Message:
INKEY() no longer leaves trailing _ on Escape.
----
Modified : /Source/Host.asm

Revision: 344
Author: Ben
Date: 26 November 2008 12:53:06am
Message:
Added maskable Escape conditions.
----
Modified : /Source/Host.asm
Modified : /Source/Interrupt.asm
Modified : /Source/Lib/Keypad.asm

Revision: 343
Author: Ben
Date: 26 November 2008 12:11:35am
Message:
Slightly sanitised Escape key handling.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Keypad.asm
Modified : /Source/Lib/Keypad.inc
Modified : /Source/MOS/Interface.asm

Revision: 342
Author: Ben
Date: 25 November 2008 10:16:10pm
Message:
"Fixed" triangle filler.
----
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 341
Author: Ben
Date: 25 November 2008 12:26:04am
Message:
Added more hacks to try and get triangles to fill correctly.
----
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 340
Author: Ben
Date: 25 November 2008 12:10:29am
Message:
Initialise FirstValidY/LastValidY to sensible values to prevent nasty drawing glitch.
----
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 339
Author: Ben
Date: 24 November 2008 11:43:16pm
Message:
Preserves IY and loads it from the TI-OS before use.
----
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 338
Author: Ben
Date: 24 November 2008 11:37:26pm
Message:
Saves shadow registers HL', DE' and BC' when filling triangles.
----
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 337
Author: Ben
Date: 24 November 2008 10:44:10pm
Message:
Updated namespaces and application name to refer to BBC BASIC rather than generic "text" editor.
----
Modified : /Tools/File Editor/File Editor/BbcBasicEncoding.cs
Modified : /Tools/File Editor/File Editor/BbcBasicFile.cs
Modified : /Tools/File Editor/File Editor/File Editor.csproj
Modified : /Tools/File Editor/File Editor/HtmlHelp.cs
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/Program.cs
Modified : /Tools/File Editor/File Editor/Properties/AssemblyInfo.cs
Modified : /Tools/File Editor/File Editor/Properties/Resources.Designer.cs
Modified : /Tools/File Editor/File Editor/Properties/Settings.Designer.cs
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 336
Author: Ben
Date: 24 November 2008 9:10:49pm
Message:
RestartBasic now tidies up the environment a little before restarting.
----
Modified : /Source/Main.asm

Revision: 335
Author: Ben
Date: 24 November 2008 9:05:25pm
Message:
Added "emergency restart" functionality.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Interrupt.asm
Modified : /Source/Main.asm

Revision: 334
Author: Ben
Date: 24 November 2008 8:08:25pm
Message:
Corrected bounds checking on PUTCSR/VDU 31.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/Console.asm

Revision: 333
Author: Ben
Date: 24 November 2008 7:49:03pm
Message:
Reintroduced dates and times in a non-crashing manner (hopefully).
----
Modified : /Source/Host.asm
Modified : /Source/Interrupt.asm
Modified : /Source/Lib/RTC.asm

Revision: 332
Author: Ben
Date: 24 November 2008 1:12:12am
Message:
* commands can now have a number following them with no separator char (eg *FX0).
----
Modified : /Source/Lib/OsCli.asm

Revision: 331
Author: Ben
Date: 24 November 2008 12:01:32am
Message:
Removed software-emulated RTC (TIME$). Appears to prevent crashes when writing files?
----
Modified : /Source/Interrupt.asm

Revision: 330
Author: Ben
Date: 24 November 2008 12:00:58am
Message:
Added Console.PutHexWord to branch table.
----
Modified : /Source/BranchTable.asm

Revision: 329
Author: Ben
Date: 23 November 2008 10:34:35pm
Message:
Updated to latest-and-greatest version.
----
Modified : /Tools/File Editor/BBC BASIC File Editor.exe

Revision: 328
Author: Ben
Date: 23 November 2008 10:30:04pm
Message:
Improved HTML help integration.
----
Modified : /Tools/File Editor/File Editor/File Editor.csproj
Modified : /Tools/File Editor/File Editor/HtmlHelp.cs
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/Properties/Resources.Designer.cs
Modified : /Tools/File Editor/File Editor/Properties/Resources.resx
Modified : /Tools/File Editor/File Editor/Properties/Settings.Designer.cs
Modified : /Tools/File Editor/File Editor/Properties/Settings.settings
Added : /Tools/File Editor/File Editor/Resources/book.png
Modified : /Tools/File Editor/File Editor/app.config

Revision: 327
Author: Ben
Date: 23 November 2008 9:57:15pm
Message:
Added options to save as different TI formats and as plaintext.
----
Modified : /Tools/File Editor/File Editor/BbcBasicFile.cs
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/Properties/Settings.Designer.cs
Modified : /Tools/File Editor/File Editor/Properties/Settings.settings
Modified : /Tools/File Editor/File Editor/app.config

Revision: 326
Author: Ben
Date: 23 November 2008 8:47:57pm
Message:
Corrected tokenisation of pseudo-variables.
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 325
Author: Ben
Date: 23 November 2008 7:35:45pm
Message:
Added a commented out Tokeniser.GenerateTokenTable() method.
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 324
Author: Ben
Date: 23 November 2008 7:12:44pm
Message:
Rewrote tokeniser using documentation from the BASIC ROM User Guide rather than guesswork.
----
Modified : /Tools/File Editor/File Editor/BbcBasicEncoding.cs
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 323
Author: Ben
Date: 23 November 2008 3:10:28pm
Message:
Console buffer state is preserved when displaying the command helper (2nd+0).
----
Modified : /Source/Lib/CommandHelper.asm

Revision: 322
Author: Ben
Date: 23 November 2008 3:10:08pm
Message:
Added HOST.GetBuffer routine.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm

Revision: 321
Author: Ben
Date: 23 November 2008 2:59:36pm
Message:
Replaced all instances of call x with .fcall "x".
----
Modified : /Source/Lib/CommandHelper.asm

Revision: 320
Author: Ben
Date: 23 November 2008 2:48:25pm
Message:
Console.AfterCursorDraw no longer repaints the LCD if *REFRESH is OFF.
----
Modified : /Source/Lib/Console.asm

Revision: 319
Author: Ben
Date: 23 November 2008 2:43:23pm
Message:
Corrected documented name of Console.PutMap function.
----
Modified : /Source/Lib/Console.asm

Revision: 318
Author: Ben
Date: 23 November 2008 2:39:40pm
Message:
Host.OSBPUT preserves IY.
----
Modified : /Source/Host.asm

Revision: 317
Author: Ben
Date: 23 November 2008 2:39:02pm
Message:
.fcall "x" -> call x for internal File functions.
----
Modified : /Source/Lib/File.asm

Revision: 316
Author: Ben
Date: 23 November 2008 1:39:16am
Message:
Switched to using _InsertMem instead.
----
Modified : /Source/Lib/File.asm

Revision: 315
Author: Ben
Date: 22 November 2008 11:40:48pm
Message:
Now preserves IX on OSBPUT.
----
Modified : /Source/Host.asm

Revision: 314
Author: Ben
Date: 22 November 2008 11:21:43pm
Message:
Reintroduced OSSTAT and OSSHUT, even though they're buggy.
----
Modified : /Source/Host.asm

Revision: 313
Author: Ben
Date: 22 November 2008 7:51:12pm
Message:
Added OSBYTE &00.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/MOS/OSBYTE.asm

Revision: 312
Author: Ben
Date: 22 November 2008 7:28:20pm
Message:
Added OSBYTE &C6.
----
Modified : /Source/MOS/OSBYTE.asm

Revision: 311
Author: Ben
Date: 22 November 2008 7:22:19pm
Message:
Added OSBYTE &C4 and OSBYTE &C5.
----
Modified : /Source/MOS/OSBYTE.asm

Revision: 310
Author: Ben
Date: 22 November 2008 5:13:59pm
Message:
Corrected error reporting on OSBGET/OSBPUT.
Disabled OSSTAT.
----
Modified : /Source/Host.asm

Revision: 309
Author: Ben
Date: 22 November 2008 4:40:20pm
Message:
Reinstated nearly all of the file manipulation entry points.
OSSHUT is the exception as it appears to be causing a crash (oh no!)
----
Modified : /Source/Host.asm

Revision: 308
Author: Ben
Date: 22 November 2008 4:24:44pm
Message:
Reinstated OSSAVE.
----
Modified : /Source/Host.asm

Revision: 307
Author: Ben
Date: 22 November 2008 2:52:02pm
Message:
Removed/tidied most OSCLI commands.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/OsCli.asm

Revision: 306
Author: Ben
Date: 22 November 2008 2:35:11pm
Message:
Removed Host.SaveBasicRegisters/Host.RestoreBasicRegisters.
----
Modified : /Source/Host.asm

Revision: 305
Author: Ben
Date: 22 November 2008 2:51:05am
Message:
Added experimental "restore" count which partially fixes... something.
----
Modified : /Source/Host.asm

Revision: 304
Author: Ben
Date: 22 November 2008 2:32:16am
Message:
Added OSBYTE &87.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/MOS/OSBYTE.asm

Revision: 303
Author: Ben
Date: 22 November 2008 2:03:12am
Message:
Added generic helper OSBYTE.ReadWriteByteValue.
Added OSBYTE &84, &85, and &86.
----
Modified : /Source/MOS/OSBYTE.asm

Revision: 302
Author: Ben
Date: 22 November 2008 2:02:39am
Message:
Console.Cursor is now a Point8 type.
----
Modified : /Source/Lib/Console.asm

Revision: 301
Author: Ben
Date: 22 November 2008 2:02:21am
Message:
Moved types (structures) into their own file.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Main.asm
Added : /Source/Types.inc

Revision: 300
Author: Ben
Date: 22 November 2008 1:05:32am
Message:
Added *FX command.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/OsCli.asm

Revision: 299
Author: Ben
Date: 22 November 2008 12:12:03am
Message:
Added generic OSBYTE.UpdateByteValue routine.
Added OSBYTE &04.
----
Modified : /Source/MOS/OSBYTE.asm

Revision: 298
Author: Ben
Date: 21 November 2008 11:51:17pm
Message:
Added configurable cursor-editing modes. Changed keycodes to match BBC Micro values slightly.
----
Modified : /Source/Lib/Keypad.asm
Modified : /Source/Lib/Keypad.inc

Revision: 297
Author: Ben
Date: 21 November 2008 11:33:31pm
Message:
Fixed duplicate label error.
----
Modified : /Source/MOS/OSBYTE.asm

Revision: 296
Author: Ben
Date: 21 November 2008 2:43:30am
Message:
Added OSBYTE &7D and &7F.
----
Modified : /Source/MOS/OSBYTE.asm

Revision: 295
Author: Ben
Date: 21 November 2008 2:33:07am
Message:
Added user-configurable keyboard repeat rate settings.
Added "user byte".
Added OSBYTE&01, &0B and &0C.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/Keypad.asm
Modified : /Source/MOS/OSBYTE.asm

Revision: 294
Author: Ben
Date: 21 November 2008 2:16:28am
Message:
OSBYTE now lives in its own file.
----
Modified : /Source/MOS/Interface.asm
Modified : /Source/MOS/MOS.asm
Added : /Source/MOS/OSBYTE.asm

Revision: 293
Author: Ben
Date: 21 November 2008 2:08:54am
Message:
OSRDCH no longer implicitly clears the Escape condition.
Added really crude OSBYTE implementation.
----
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/MOS/Interface.asm

Revision: 292
Author: Ben
Date: 20 November 2008 11:35:07pm
Message:
Added OSWORD &0D; added GETORG sample program to debug script.
----
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/MOS/OSWORD.asm

Revision: 291
Author: Ben
Date: 20 November 2008 10:10:27pm
Message:
Extended TIME to 5 bytes internally.
----
Modified : /Source/Host.asm
Modified : /Source/Interrupt.asm
Modified : /Source/MOS/OSWORD.asm

Revision: 290
Author: Ben
Date: 20 November 2008 10:00:59pm
Message:
OSCALL &1 now outputs 5 bytes.
----
Modified : /Source/MOS/OSWORD.asm

Revision: 289
Author: Ben
Date: 20 November 2008 8:53:30pm
Message:
Added (very slow) OSWDPNT example.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 288
Author: Ben
Date: 20 November 2008 8:44:53pm
Message:
Added OSWORD &9, read pixel value.
----
Modified : /Source/MOS/OSWORD.asm

Revision: 287
Author: Ben
Date: 20 November 2008 8:20:20pm
Message:
Added OSWORD &1 and OSWORD &2 and example OSWDTIME.8xp program.
----
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/MOS/OSWORD.asm

Revision: 286
Author: Ben
Date: 20 November 2008 7:49:53pm
Message:
Added OSWORD stub, moved all MOS emulation code into the MOS directory.
----
Added : /Source/MOS
Added : /Source/MOS/Interface.asm
Added : /Source/MOS/MOS.asm
Added : /Source/MOS/OSWORD.asm
Deleted : /Source/MOSInterface.asm
Modified : /Source/Main.asm

Revision: 285
Author: Ben
Date: 20 November 2008 1:25:21am
Message:
Implemented OSRDCH.
----
Modified : /Source/MOSInterface.asm

Revision: 284
Author: Ben
Date: 20 November 2008 1:19:31am
Message:
Implemented OSCALL argument passing (via static variables) and redirection.
----
Modified : /Source/Host.asm

Revision: 283
Author: Ben
Date: 20 November 2008 1:09:12am
Message:
Redirected MOS.WRCH to appropriate Host.OSWRCH.
----
Modified : /Source/MOSInterface.asm

Revision: 282
Author: Ben
Date: 20 November 2008 12:56:46am
Message:
Added stub MOS interface file.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Added : /Source/MOSInterface.asm
Modified : /Source/Main.asm

Revision: 281
Author: Ben
Date: 19 November 2008 2:08:34am
Message:
Added *DISPLAY.
----
Modified : /Source/Lib/OsCli.asm

Revision: 280
Author: Ben
Date: 19 November 2008 2:08:23am
Message:
Corrected an off-by-one error when block-loading images.
----
Modified : /Source/Lib/File.asm

Revision: 279
Author: Ben
Date: 19 November 2008 1:53:30am
Message:
Added *SCREENSAVE command.
----
Modified : /Source/Lib/OsCli.asm

Revision: 278
Author: Ben
Date: 19 November 2008 1:45:32am
Message:
Added very rough-and-ready context-sensitive help.
----
Modified : /Tools/File Editor/File Editor/File Editor.csproj
Added : /Tools/File Editor/File Editor/HtmlHelp.cs
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs

Revision: 277
Author: Ben
Date: 19 November 2008 12:33:45am
Message:
Removed *L. alias.
----
Modified : /Source/Lib/OsCli.asm

Revision: 276
Author: Ben
Date: 19 November 2008 12:32:58am
Message:
Added *LOAD command.
----
Modified : /Source/Lib/OsCli.asm

Revision: 275
Author: Ben
Date: 19 November 2008 12:30:43am
Message:
Changed to unsigned maximum space comparison for File.BlockLoad.
----
Modified : /Source/Lib/File.asm

Revision: 274
Author: Ben
Date: 19 November 2008 12:18:24am
Message:
Host.OSLOAD now uses File.BlockLoad.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/File.asm

Revision: 273
Author: Ben
Date: 18 November 2008 11:37:27pm
Message:
Added *SAVE functionality using new File.BlockSave function.
OSSAVE now also goes via File.BlockSave.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/OsCli.asm

Revision: 272
Author: Ben
Date: 18 November 2008 10:40:51pm
Message:
Will not let you create picture files larger than 756 bytes.
----
Modified : /Source/Lib/File.asm

Revision: 271
Author: Ben
Date: 18 November 2008 12:26:04pm
Message:
Added "IsSpecial" flag to keywords to highlight DEF in a different colour.
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs
Modified : /Tools/File Editor/File Editor/app.config

Revision: 270
Author: Ben
Date: 18 November 2008 2:12:25am
Message:
Attempted to fix some graphical corruption issues in the triangle filler.
----
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 269
Author: Ben
Date: 18 November 2008 1:47:48am
Message:
Corrected an off-by-one error on the left hand side of traced triangles.
----
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 268
Author: Ben
Date: 18 November 2008 1:38:25am
Message:
Added "No Room" error for triangles and parallelograms.
Added INVPARA test program to debug script.
----
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 267
Author: Ben
Date: 18 November 2008 1:37:30am
Message:
Fixed bottom scanline not being drawn when B.Y > Bounds.MaxY.
----
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 266
Author: Ben
Date: 18 November 2008 1:12:31am
Message:
Neatened up triangle-filling code to make it more modular.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 265
Author: Ben
Date: 18 November 2008 1:04:14am
Message:
Added rudimentary parallelogram-filling code.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 264
Author: Ben
Date: 18 November 2008 12:49:17am
Message:
Fixed HLineFill when both ends of the scanline end up in the same buffer byte and a non-plotting mode is used (OR, EOR, AND or invert).
----
Modified : /Source/Lib/Graphics/Fillers.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/SMC.asm

Revision: 263
Author: Ben
Date: 18 November 2008 12:22:08am
Message:
Added INVTRI to default debugging script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 262
Author: Ben
Date: 18 November 2008 12:21:51am
Message:
Corrected overdraw bug.
----
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 261
Author: Ben
Date: 17 November 2008 11:19:37pm
Message:
Updated to new triangle-filling code.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 260
Author: Ben
Date: 17 November 2008 12:01:12am
Message:
Added new 16-bit triangle filler.
----
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 259
Author: Ben
Date: 14 November 2008 2:30:18am
Message:
Corrected a overdraw bug.
----
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 258
Author: Ben
Date: 14 November 2008 2:14:49am
Message:
Fixed bug in Triangle filler; added TRIANGLE sample program to build script.
----
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/Lib/Graphics/Triangle.asm

Revision: 257
Author: Ben
Date: 14 November 2008 1:51:29am
Message:
Added crude, buggy, ugly triangle-filler.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Added : /Source/Lib/Graphics/Triangle.asm

Revision: 256
Author: Ben
Date: 13 November 2008 2:00:21am
Message:
*EXEC on its own now closes the file.
----
Modified : /Source/Lib/OsCli.asm

Revision: 255
Author: Ben
Date: 13 November 2008 1:36:10am
Message:
Added *EXEC OS command.
----
Modified : /Source/Lib/Keypad.asm
Modified : /Source/Lib/OsCli.asm

Revision: 254
Author: Ben
Date: 13 November 2008 12:44:12am
Message:
Reshuffled into a HUGE 48KB monstrosity.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Main.asm
Modified : /Source/Resources/GraphicsTables.inc
Modified : /Source/Resources/Resources.inc

Revision: 253
Author: Ben
Date: 12 November 2008 7:56:50pm
Message:
Added PATTERN test program to the standard debugging script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 252
Author: Ben
Date: 12 November 2008 7:19:23pm
Message:
Added GCOLPAT keyword to set custom graphics colour patterns.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 251
Author: Ben
Date: 12 November 2008 2:02:44am
Message:
Added Sierpinksi triangle demo program.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 250
Author: Ben
Date: 12 November 2008 12:53:49am
Message:
Added <Ctrl>+<Shift> to disable program listing.
----
Modified : /Source/Lib/Console.asm

Revision: 249
Author: Ben
Date: 12 November 2008 12:30:56am
Message:
Reorganised the keypad input a little to free up space and tidy things up.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/CommandHelper.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Emerson/Config.inc
Modified : /Source/Lib/Emerson/Modules/Keyboard.asm
Modified : /Source/Lib/Keypad.asm
Added : /Source/Lib/Keypad.inc
Modified : /Source/Main.asm

Revision: 248
Author: Ben
Date: 12 November 2008 12:11:51am
Message:
Added UBOUND test to the default debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 247
Author: Ben
Date: 11 November 2008 12:31:04am
Message:
Fixed filled ellipse overdraw problems.
----
Modified : /Source/Lib/Graphics/Ellipse.asm

Revision: 246
Author: Ben
Date: 11 November 2008 12:22:32am
Message:
Fixed several overdraw issues.
----
Modified : /Source/Lib/Graphics/Ellipse.asm
Modified : /Source/Lib/Graphics/Fillers.asm
Modified : /Source/Resources/Resources.inc

Revision: 245
Author: Ben
Date: 10 November 2008 11:24:23pm
Message:
Added INVCIRC test program to debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 244
Author: Ben
Date: 10 November 2008 10:53:54pm
Message:
Added horizontal overdraw-quashing code.
----
Modified : /Source/Lib/Graphics/Ellipse.asm

Revision: 243
Author: Ben
Date: 10 November 2008 10:43:16pm
Message:
Added small patch to prevent overdraw when y = 0.
----
Modified : /Source/Lib/Graphics/Ellipse.asm

Revision: 242
Author: Ben
Date: 10 November 2008 10:42:55pm
Message:
Removed several unused branches to free up a small amount of ROM.
----
Modified : /Source/BranchTable.asm

Revision: 241
Author: Ben
Date: 10 November 2008 10:14:56pm
Message:
Added a few new key bindings.
----
Modified : /Source/Host.asm

Revision: 240
Author: Ben
Date: 10 November 2008 10:03:58pm
Message:
OSCALL no longer allows the user to actually CALL into the affected area.
----
Modified : /Source/Host.asm

Revision: 239
Author: Ben
Date: 10 November 2008 3:15:59am
Message:
Rectangle.PlotFill now sets plot mode and colour correctly.
----
Modified : /Source/Lib/Graphics/Rectangle.asm

Revision: 238
Author: Ben
Date: 10 November 2008 2:50:30am
Message:
Reshuffled graphics around a bit; made some attempted fixes to different plot modes (eg plot mode offset +2 or +6, invert, works patchily).
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 237
Author: Ben
Date: 10 November 2008 2:06:38am
Message:
Removed some surplus newlines.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 236
Author: Ben
Date: 09 November 2008 9:50:23pm
Message:
Added single point-PLOTting routines; reshuffled files in memory to fit on two pages.
----
Modified : /Source/Lib/Graphics/Fillers.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Main.asm
Modified : /Source/Resources/CommandHelper.inc
Added : /Source/Resources/GraphicsTables.inc

Revision: 235
Author: Ben
Date: 09 November 2008 4:38:50pm
Message:
Added support for different plot modes (plot, OR, AND, EOR and invert) to the flood-filler.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 234
Author: Ben
Date: 09 November 2008 3:34:36pm
Message:
Added support for dithered flood-filling.
----
Modified : /Source/Lib/Graphics/FloodFill.asm
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 233
Author: Ben
Date: 09 November 2008 3:24:21pm
Message:
Flood-filling plot modes now follow "to non-background" or "to foreground" rules.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 232
Author: Ben
Date: 08 November 2008 4:38:17pm
Message:
Tweaked documentation.
----
Modified : /Source/Lib/Graphics/FloodFill.asm

Revision: 231
Author: Ben
Date: 08 November 2008 2:21:34am
Message:
Removed some redundant code.
----
Modified : /Source/Lib/Graphics/FloodFill.asm

Revision: 230
Author: Ben
Date: 08 November 2008 2:13:32am
Message:
Added dynamic allocation for flood fill; will now trigger a "No room" error if there isn't enough RAM to flood fill.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/Graphics/FloodFill.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Resources/Errors.inc

Revision: 229
Author: Ben
Date: 08 November 2008 1:43:04am
Message:
Added rudimentary (and quite broken!) flood-filling.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Added : /Source/Lib/Graphics/FloodFill.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Main.asm

Revision: 228
Author: Ben
Date: 07 November 2008 10:53:09pm
Message:
*DELETE now reports the correct error (eg "File is archived") instead of generic "File not found".
----
Modified : /Source/Lib/OsCli.asm

Revision: 227
Author: Ben
Date: 07 November 2008 10:51:41pm
Message:
File.Delete cannot delete files in archive now. OSSAVE handles this.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/File.asm

Revision: 226
Author: Ben
Date: 07 November 2008 2:53:55am
Message:
Updated editor to latest binary.
----
Modified : /Tools/File Editor/BBC BASIC File Editor.exe

Revision: 225
Author: Ben
Date: 07 November 2008 2:53:36am
Message:
Possibly (?) fixed tokeniser.
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 224
Author: Ben
Date: 07 November 2008 2:43:48am
Message:
Improved handling of hex constants.
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 223
Author: Ben
Date: 07 November 2008 1:22:30am
Message:
Added wrapping graphical text deletion.
----
Modified : /Source/Lib/Console.asm

Revision: 222
Author: Ben
Date: 07 November 2008 12:18:57am
Message:
Improved text wrapping in VDU5 mode.
----
Modified : /Source/Lib/Console.asm

Revision: 221
Author: Ben
Date: 06 November 2008 11:59:00pm
Message:
Fixed loading of SpriteFontCharacter.
----
Modified : /Source/Lib/Console.asm

Revision: 220
Author: Ben
Date: 06 November 2008 11:47:40pm
Message:
Added VDU 27.
----
Modified : /Source/Lib/Console.asm

Revision: 219
Author: Ben
Date: 06 November 2008 9:31:42pm
Message:
Fixed potential error-handling bug by disabling interrupts and explicitly switching back to IM 2.
----
Modified : /Source/Lib/RTC.asm

Revision: 218
Author: Ben
Date: 06 November 2008 8:57:47pm
Message:
Added error handling to RTC.Write.
Breaks something, though...
----
Modified : /Source/Lib/RTC.asm

Revision: 217
Author: Ben
Date: 06 November 2008 2:40:19am
Message:
Added LIGHTOUT as a default test program; disabled breakpoints by default.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 216
Author: Ben
Date: 06 November 2008 1:22:09am
Message:
When one makes a bugfix, it is useful to update the actual binary!
----
Modified : /Tools/File Editor/BBC BASIC File Editor.exe

Revision: 215
Author: Ben
Date: 06 November 2008 12:51:24am
Message:
Added direct key input using INKEY(-KEY) syntax.
----
Modified : /Source/Host.asm

Revision: 214
Author: Ben
Date: 05 November 2008 12:26:45am
Message:
Fixed Rectangle.Clear - CLG now works with special GCOL effects.
----
Modified : /Source/Lib/Graphics/Rectangle.asm

Revision: 213
Author: Ben
Date: 05 November 2008 12:05:10am
Message:
GCOL modified so that if no plot mode is specified it is reset to 0 (plot).
----
Modified : /Source/Host.asm

Revision: 212
Author: Ben
Date: 05 November 2008 12:01:15am
Message:
Added support for GCOL with optional mode argument.
----
Modified : /Source/Host.asm

Revision: 211
Author: Ben
Date: 04 November 2008 11:20:01pm
Message:
Added *ERASE and *ERA synonyms for *DELETE.
----
Modified : /Source/Lib/OsCli.asm

Revision: 210
Author: Ben
Date: 04 November 2008 11:19:15pm
Message:
Added *DELETE/*DEL OS command.
----
Modified : /Source/Lib/OsCli.asm

Revision: 209
Author: Ben
Date: 04 November 2008 11:00:22pm
Message:
Added extra graph buffer clearing and copying code to initialisation.
----
Modified : /Source/Host.asm

Revision: 208
Author: Ben
Date: 04 November 2008 12:44:11am
Message:
Backspace no longer nukes characters under the "read" cursor in copy-key editing mode.
----
Modified : /Source/Lib/Console.asm

Revision: 207
Author: Ben
Date: 29 October 2008 1:39:45am
Message:
POINT returns 127 for black instead of 255.
----
Modified : /Source/Host.asm

Revision: 206
Author: Ben
Date: 29 October 2008 12:24:31am
Message:
Added VDU 20.
----
Modified : /Source/Lib/Console.asm

Revision: 205
Author: Ben
Date: 29 October 2008 12:02:52am
Message:
Added VDU 30 and VDU 31; moved DateTime and RTC modules to page 1.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Main.asm

Revision: 204
Author: Ben
Date: 28 October 2008 11:43:51pm
Message:
VDU 17 clamps text background colour in 0..127 range.
Added VDU 18 to change graphics colour.
----
Modified : /Source/Lib/Console.asm

Revision: 203
Author: Ben
Date: 28 October 2008 11:43:26pm
Message:
COLOUR clamps text background colour in 0..127 range.
----
Modified : /Source/Host.asm

Revision: 202
Author: Ben
Date: 28 October 2008 11:38:05pm
Message:
Enhanced VDU emulation, using a lookup table for VDU 4, 5, 10, 13, 26.
----
Modified : /Source/Lib/Console.asm

Revision: 201
Author: Ben
Date: 28 October 2008 11:22:07pm
Message:
Added VDU 17, COLOUR.
----
Modified : /Source/Lib/Console.asm

Revision: 200
Author: Ben
Date: 28 October 2008 1:21:49am
Message:
Slowed clock down to (roughly) real-time; added date incrementing to software RTC.
----
Modified : /Source/Interrupt.asm
Modified : /Source/Lib/RTC.asm

Revision: 199
Author: Ben
Date: 28 October 2008 1:06:09am
Message:
Added DateTime.GetDaysInMonth and DateTime.IsLeapYear functions as well as a preliminary "fake" RTC.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Interrupt.asm
Modified : /Source/Lib/DateTime.asm
Modified : /Source/Lib/RTC.asm

Revision: 198
Author: Ben
Date: 28 October 2008 12:17:37am
Message:
Added OS version detection, which is used to prevent GETIMS and PUTIMS from calling non-existent BCALLs for non-existent real-time-clock hardware.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/RTC.asm
Modified : /Source/Main.asm

Revision: 197
Author: Ben
Date: 28 October 2008 12:12:46am
Message:
Moved hardware-specific real-time-clock functionality into its own module.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/DateTime.asm
Added : /Source/Lib/RTC.asm
Modified : /Source/Main.asm

Revision: 196
Author: Ben
Date: 27 October 2008 11:58:16pm
Message:
Added CLOCK test program to debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 195
Author: Ben
Date: 27 October 2008 11:09:26pm
Message:
Fixed order of tokeniser by length first, so ENDPROC ends up as <ENDPROC> not <END><PROC>.
Fixed LEFT$( token.
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 194
Author: Ben
Date: 27 October 2008 9:59:46pm
Message:
Added documentation comments, fixed PI token.
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 193
Author: Ben
Date: 27 October 2008 2:39:24am
Message:
Screen is refreshed on RESET.
----
Modified : /Source/Host.asm

Revision: 192
Author: Ben
Date: 27 October 2008 2:36:14am
Message:
Removed references to unused MoveStackBasic and MoveStackTIOS.
----
Modified : /Source/Host.asm

Revision: 191
Author: Ben
Date: 27 October 2008 2:20:47am
Message:
Fixed preservation of shadow register AF'.
----
Modified : /Source/Host.asm

Revision: 190
Author: Ben
Date: 25 October 2008 5:40:11pm
Message:
Fixed copy key editing (was checking "graphical text" flag incorrectly).
----
Modified : /Source/Lib/Console.asm

Revision: 189
Author: Ben
Date: 25 October 2008 4:59:54pm
Message:
Added calculator-specific DateTime.WriteRTC, added DateTime.GetDayOfWeek and DateTime.FixDayOfWeek functions.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Lib/DateTime.asm

Revision: 188
Author: Ben
Date: 25 October 2008 4:58:49pm
Message:
Graphics buffer is cleared on Host.Initialise.
Host.PUTCSR lets cursor be positioned in top-left of buffer (there was an off-by-one error).
Host.PUTIMS and Host.GETIMS call Host.SaveBasicRegisters and Host.RestoreBasicRegisters.

----
Modified : /Source/Host.asm

Revision: 187
Author: Ben
Date: 23 October 2008 8:15:26pm
Message:
Added primitive GETIMS functionality (TIME$) for TI-84+ support.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Added : /Source/Lib/DateTime.asm
Added : /Source/Lib/Utility.asm
Modified : /Source/Main.asm

Revision: 186
Author: Ben
Date: 23 October 2008 7:32:10pm
Message:
Added Char.IsWhitespace and Char.IsNumeric routines.
----
Modified : /Source/Lib/String.asm

Revision: 185
Author: Ben
Date: 23 October 2008 7:22:05pm
Message:
Added OSCall as an alternative to FCall for compatibility with "Z80 computer" BBC BASIC.
----
Modified : /Source/Scripts.cs

Revision: 184
Author: Ben
Date: 23 October 2008 7:19:39pm
Message:
Corrected indentation.
----
Modified : /Source/Scripts.cs

Revision: 183
Author: Ben
Date: 23 October 2008 7:19:16pm
Message:
Added missing @doc:end directives.
----
Modified : /Source/Host.asm

Revision: 182
Author: Ben
Date: 27 July 2008 11:58:30pm
Message:
Fixed tokeniser with get/set differences.
----
Modified : /Tools/File Editor/BBC BASIC File Editor.exe
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 181
Author: Ben
Date: 27 July 2008 11:54:35pm
Message:
Added check for first token (a "set" token).
----
Modified : /Tools/File Editor/BBC BASIC File Editor.exe
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 180
Author: Ben
Date: 27 July 2008 11:40:00pm
Message:
Updated the file editor binaries to their latest version.
----
Modified : /Tools/File Editor/BBC BASIC File Editor.exe
Modified : /Tools/File Editor/BBC BASIC File Editor.exe.config

Revision: 179
Author: Ben
Date: 27 July 2008 11:37:31pm
Message:
Added an HTML exporter and a code beautifier button.
----
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/MainInterface.resx
Modified : /Tools/File Editor/File Editor/Properties/Settings.Designer.cs
Modified : /Tools/File Editor/File Editor/Properties/Settings.settings
Modified : /Tools/File Editor/File Editor/Tokeniser.cs
Modified : /Tools/File Editor/File Editor/app.config

Revision: 178
Author: Ben
Date: 27 July 2008 11:02:40pm
Message:
Use the BbcBasicEncoding class to encode the string data.
----
Modified : /Tools/File Editor/File Editor/BbcBasicEncoding.cs
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 177
Author: Ben
Date: 27 July 2008 10:51:16pm
Message:
Added handling for unsupported files (eg ASCII and native BBC BASIC).
----
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/Properties/Settings.Designer.cs
Modified : /Tools/File Editor/File Editor/Properties/Settings.settings
Modified : /Tools/File Editor/File Editor/app.config

Revision: 176
Author: Ben
Date: 27 July 2008 10:46:59pm
Message:
Fixed buggy string literal parser.
----
Modified : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 175
Author: Ben
Date: 27 July 2008 9:13:24pm
Message:
Added a tokeniser class.
----
Modified : /Tools/File Editor/File Editor/BbcBasicFile.cs
Modified : /Tools/File Editor/File Editor/File Editor.csproj
Deleted : /Tools/File Editor/File Editor/FilePropertiesDialog.Designer.cs
Deleted : /Tools/File Editor/File Editor/FilePropertiesDialog.cs
Deleted : /Tools/File Editor/File Editor/FilePropertiesDialog.resx
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Added : /Tools/File Editor/File Editor/Tokeniser.cs

Revision: 174
Author: Ben
Date: 26 July 2008 7:04:03pm
Message:
Removed unused code for RestoreCurrentCharacter routine.
Disabled GraphicalText when in MakeColoursReadable.
Prevented \b from working when in graphical text mode.
----
Modified : /Source/Lib/Console.asm

Revision: 173
Author: Ben
Date: 25 July 2008 1:43:51am
Message:
Added preliminary (read: hackish) graphical text output.
----
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 172
Author: Ben
Date: 24 July 2008 12:17:15am
Message:
PUTCSR ensures that the cursor position is kept within the text viewport.
----
Modified : /Source/Host.asm

Revision: 171
Author: Ben
Date: 23 July 2008 11:36:55pm
Message:
Added stub OSCALL handler.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/Host.asm

Revision: 170
Author: Ben
Date: 23 July 2008 12:34:47am
Message:
Optimised the pixel-plotting routines in size and performance.
----
Modified : /Source/Lib/Graphics/Fillers.asm

Revision: 169
Author: Ben
Date: 23 July 2008 12:14:54am
Message:
Added coloured non-filled circles.
----
Modified : /Source/Lib/Graphics/Ellipse.asm
Modified : /Source/Lib/Graphics/Fillers.asm
Modified : /Source/Lib/Graphics/Line.asm

Revision: 168
Author: Ben
Date: 22 July 2008 11:09:13pm
Message:
Added CIRCLE test program.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 167
Author: Ben
Date: 21 July 2008 2:42:03am
Message:
SPRITE now uses an external SPRITES data file.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 166
Author: Ben
Date: 21 July 2008 2:38:16am
Message:
Seeking in RAM now works properly.
----
Modified : /Source/Lib/File.asm

Revision: 165
Author: Ben
Date: 20 July 2008 11:29:00pm
Message:
Added sprite-plotting code.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/Host.asm
Modified : /Source/Lib/Device.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Added : /Source/Lib/Graphics/Sprite.asm
Modified : /Source/Lib/TILP.asm

Revision: 164
Author: Ben
Date: 14 July 2008 1:57:02am
Message:
Added graphics origin setting code (VDU 29).
----
Modified : /Source/Host.asm
Modified : /Source/Lib/Console.asm

Revision: 163
Author: Ben
Date: 14 July 2008 1:38:14am
Message:
Fixed deleting (a little?)
----
Modified : /Source/Lib/Console.asm

Revision: 162
Author: Ben
Date: 14 July 2008 1:24:10am
Message:
Improved the behaviour of backspace to prevent people from back-spacing past the top of the screen.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/Console.asm

Revision: 161
Author: Ben
Date: 14 July 2008 1:11:52am
Message:
Command helper now saves console bounds.
----
Modified : /Source/Lib/CommandHelper.asm

Revision: 160
Author: Ben
Date: 13 July 2008 10:50:41pm
Message:
Console.Clear now only clears the console area.
----
Modified : /Source/Lib/Console.asm

Revision: 159
Author: Ben
Date: 13 July 2008 9:12:44pm
Message:
Fixed a bug where colour masks were being set incorrectly; (%00111111 instead of %11111111) -- clear colour handled correctly (black = (c >= 64) instead of black = (c != 0)).
----
Modified : /Source/Lib/Console.asm

Revision: 158
Author: Ben
Date: 13 July 2008 9:06:54pm
Message:
Text viewport can now be scrolled up when it is not the full width and not the full height of the screen.
----
Modified : /Source/Lib/Console.asm

Revision: 157
Author: Ben
Date: 13 July 2008 5:05:50pm
Message:
Fixed VDU 28 command (max y now set correctly).
Added support for scrolling up a text window that is not the full height of the screen (but still must be the full width).
----
Modified : /Source/Lib/Console.asm

Revision: 156
Author: Ben
Date: 13 July 2008 4:46:50pm
Message:
Added helper routines Maths.Mul.A72 and Maths.Mul.A24 to multiply A by 72 and 24 respectively.
----
Modified : /Source/Lib/Maths.asm

Revision: 155
Author: Ben
Date: 02 July 2008 12:35:32am
Message:
Switched to using qarnos' improved 32-bit square root code.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Maths.asm

Revision: 154
Author: Ben
Date: 25 June 2008 1:15:19am
Message:
Added primitive, buggy text viewport code.
----
Modified : /Source/Lib/Console.asm

Revision: 153
Author: Ben
Date: 24 June 2008 7:41:50pm
Message:
Removed a useless code snippet (testing?) from the start of the program.
----
Modified : /Source/Main.asm

Revision: 152
Author: Ben
Date: 24 June 2008 1:28:56am
Message:
Corrected behaviour of GCOL 3,<cc>.
Added FLOWER.8XP as a standard debug test.
----
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/Lib/Graphics/SMC.asm

Revision: 151
Author: Ben
Date: 24 June 2008 1:13:37am
Message:
Fixed bug where central line is filled twice.
----
Modified : /Source/Lib/Graphics/Ellipse.asm
Modified : /Source/Lib/Graphics/Fillers.asm

Revision: 150
Author: Ben
Date: 23 June 2008 11:47:38pm
Message:
Added plotting modes to ellipse caps (Plot, OR, AND, EOR, Invert).
----
Modified : /Source/Lib/Graphics/Fillers.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/SMC.asm

Revision: 149
Author: Ben
Date: 23 June 2008 11:10:37pm
Message:
Added the start of ellipse PLOT modes (only the middle section of lines are plotted correctly).
----
Modified : /Source/Lib/Graphics/Fillers.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/Line.asm
Modified : /Source/Lib/Graphics/SMC.asm

Revision: 148
Author: Ben
Date: 23 June 2008 10:49:12pm
Message:
Removed some redundant pushing and popping.
----
Modified : /Source/Lib/Graphics/Rectangle.asm

Revision: 147
Author: Ben
Date: 23 June 2008 10:44:43pm
Message:
Optimised handling of "SMC" routines for Rectangle.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/Rectangle.asm

Revision: 146
Author: Ben
Date: 23 June 2008 9:10:01pm
Message:
Added Plot, OR, AND, EOR and Invert modes to filled rectangles.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/Rectangle.asm
Added : /Source/Lib/Graphics/SMC.asm

Revision: 145
Author: Ben
Date: 23 June 2008 7:57:01pm
Message:
Broke up the rectangle-plotting code to make it more modular.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Added : /Source/Lib/Graphics/Rectangle.asm

Revision: 144
Author: Ben
Date: 23 June 2008 7:37:11pm
Message:
DRAWing a line now sets mode 5; lines that have the last point drawn twice call PlotSinglePoint.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 143
Author: Ben
Date: 23 June 2008 2:15:05am
Message:
Colours 0..63 draw white lines; colours 64..127 draw black lines.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 142
Author: Ben
Date: 23 June 2008 2:12:54am
Message:
Added support for "patterned" lines.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Lib/Graphics/Line.asm

Revision: 141
Author: Ben
Date: 23 June 2008 1:07:02am
Message:
Improved robustness of console cursor redrawing by storing a bitmap of the data under the cursor rather than character itself.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/CommandHelper.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Lcd.asm
Modified : /Source/Main.asm

Revision: 140
Author: Ben
Date: 23 June 2008 12:20:52am
Message:
Added some free memory variable locations (in AppBackupScreen) to the program.
----
Modified : /Source/Interrupt.asm

Revision: 139
Author: Ben
Date: 22 June 2008 7:28:07pm
Message:
Added a rectangle filler.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 138
Author: Ben
Date: 22 June 2008 7:05:44pm
Message:
CLG now clears to background colour and is clipped by the graphics bounds.
----
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 137
Author: Ben
Date: 22 June 2008 5:31:25pm
Message:
Added support for VDU 25 (PLOT).
----
Modified : /Source/Lib/Console.asm

Revision: 136
Author: Ben
Date: 22 June 2008 4:54:43pm
Message:
Added better VDU command support, including VDU 24 to set graphics viewport and VDU 26 to reset it.
----
Modified : /Source/Lib/Console.asm

Revision: 135
Author: Ben
Date: 22 June 2008 12:07:51am
Message:
Fixed spelling on comment; added "ELLIPSES" test program.
----
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/Lib/Graphics/Graphics.asm

Revision: 134
Author: Ben
Date: 21 June 2008 11:40:45pm
Message:
Added circle plotting code and the "Maths" module.
----
Modified : /Source/Lib/Graphics/Ellipse.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Added : /Source/Lib/Maths.asm
Modified : /Source/Main.asm

Revision: 133
Author: Ben
Date: 21 June 2008 7:43:28pm
Message:
Reduced the size of the dither pattern mask.
----
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Resources/DitherPatterns.png

Revision: 132
Author: Ben
Date: 21 June 2008 7:10:22pm
Message:
Added ellipse-drawing code by qarnos.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Added : /Source/Lib/Graphics/Ellipse.asm
Added : /Source/Lib/Graphics/Fillers.asm
Modified : /Source/Lib/Graphics/Graphics.asm
Modified : /Source/Main.asm
Added : /Source/Resources/DitherPatterns.png
Modified : /Source/Resources/Resources.inc
Modified : /Source/Scripts.cs

Revision: 131
Author: Ben
Date: 21 June 2008 4:46:59pm
Message:
Moved all "Graphics" stuff into Lib\Graphics.
Added fix to qarnos' clippingmodule.
----
Modified : /Source/Lib/Graphics/Clip.asm
Added : /Source/Lib/Graphics/Graphics.asm (Copy from path: /Source/Lib/Graphics.asm, Revision, 130)
Deleted : /Source/Lib/Graphics.asm
Modified : /Source/Main.asm

Revision: 130
Author: Ben
Date: 19 June 2008 7:51:17pm
Message:
Added line clipping code by qarnos.
----
Added : /Source/Lib/Graphics/Clip.asm
Modified : /Source/Lib/Graphics.asm

Revision: 129
Author: Ben
Date: 18 June 2008 7:41:52pm
Message:
Removed unused SaveBasicRegisters/RestoreBasicRegisters to Host.DRAW.
----
Modified : /Source/Host.asm

Revision: 128
Author: Ben
Date: 18 June 2008 12:30:36am
Message:
Added a basic implementation of GCOL.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/Graphics/Line.asm
Modified : /Source/Lib/Graphics.asm

Revision: 127
Author: Ben
Date: 17 June 2008 11:49:14pm
Message:
Added clean-up code to application exit.
Added own line drawing code.
Added .fcall directive (fast bcall).
----
Modified : /Source/Host.asm
Added : /Source/Lib/Graphics
Added : /Source/Lib/Graphics/Line.asm
Modified : /Source/Lib/Graphics.asm
Modified : /Source/Main.asm
Modified : /Source/Scripts.cs

Revision: 126
Author: Ben
Date: 16 June 2008 11:00:37pm
Message:
Left link port in a usable state after writing; not perfect though.
----
Modified : /Source/Lib/TILP.asm

Revision: 125
Author: Ben
Date: 16 June 2008 10:44:55pm
Message:
Now passes the correct byte to write out of the link port when using TILP.DEV.
----
Modified : /Source/Lib/Device.asm

Revision: 124
Author: Ben
Date: 16 June 2008 10:29:40pm
Message:
Changed .PRG default to creating protected programs.
----
Modified : /Source/Lib/File.asm

Revision: 123
Author: Ben
Date: 16 June 2008 10:26:46pm
Message:
Added TILP I/O device code.
----
Modified : /Source/Lib/Device.asm
Added : /Source/Lib/TILP.asm
Modified : /Source/Main.asm
Modified : /Source/Resources/Errors.inc

Revision: 122
Author: Ben
Date: 16 June 2008 10:15:29pm
Message:
Standardised the Device code a bit (less copy-and-paste mess).
----
Modified : /Source/Lib/Device.asm
Modified : /Source/Lib/File.asm

Revision: 121
Author: Ben
Date: 16 June 2008 5:49:42pm
Message:
Removed Jim e's buggy Dline.inc library.
----
Deleted : /Source/Lib/Dline.inc
Modified : /Source/Lib/Graphics.asm

Revision: 120
Author: Ben
Date: 12 June 2008 11:03:26pm
Message:
Now runs at 15MHz on an SE; OSCLI no longer mangles BBC BASIC's memory; changed Graphics.DrawLine to use ILine as Jim e's line drawer seems a little weird; added CUBE.8xp as a default program in the Debug script.
----
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/Host.asm
Modified : /Source/Lib/Graphics.asm
Modified : /Source/Main.asm

Revision: 119
Author: Ben
Date: 12 June 2008 8:31:51pm
Message:
Added very rudimentary line-drawing code.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Added : /Source/Lib/Dline.inc
Modified : /Source/Lib/Graphics.asm

Revision: 118
Author: Ben
Date: 11 June 2008 10:24:33pm
Message:
Added very crude <2nd>+<Alpha> LIST pausing.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm

Revision: 117
Author: Ben
Date: 11 June 2008 10:19:32pm
Message:
If the screen is scrolled up when using the copy key, the copy key cursor is shunted up a line too.
----
Modified : /Source/Lib/Console.asm

Revision: 116
Author: Ben
Date: 11 June 2008 10:17:22pm
Message:
Allowed PUTCSR to move to the bottom row/right column.
----
Modified : /Source/Host.asm

Revision: 115
Author: Ben
Date: 11 June 2008 10:16:39pm
Message:
Added support for the POINT function.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/Graphics.asm

Revision: 114
Author: Ben
Date: 11 June 2008 9:15:07pm
Message:
Added support for EOF# for device files.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/File.asm

Revision: 113
Author: Ben
Date: 11 June 2008 2:04:27am
Message:
Added preliminary support for device files (eg AT.DEV).
----
Added : /Source/Lib/Device.asm
Modified : /Source/Lib/Emerson/Modules/AT Protocol.asm
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/Keypad.asm
Modified : /Source/Main.asm
Modified : /Source/Resources/Errors.inc

Revision: 112
Author: Ben
Date: 10 June 2008 7:45:26pm
Message:
Changed Errors.SeekPastEnd to Errors.Eof.
Added check on WriteByte for files opened as read-only.
----
Modified : /Source/Lib/File.asm

Revision: 111
Author: Ben
Date: 10 June 2008 7:34:24pm
Message:
Added check for out of range handles.
----
Modified : /Source/Lib/File.asm

Revision: 110
Author: Ben
Date: 10 June 2008 12:11:38am
Message:
Added "copy-key" editing (like up/down/left/right on the BBC Micro). Limited line length to 217; prevents user from scrolling down off bottom of the screen.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Emerson/Modules/Keyboard.asm
Modified : /Source/Lib/Keypad.asm

Revision: 109
Author: Ben
Date: 08 June 2008 7:40:14pm
Message:
Changed the font slightly, modified the CommandHelper to accomodate the changes.
CommandHelper also made less flickery with the new WriteToLcdEnabled switch.
----
Modified : /Source/Lib/CommandHelper.asm
Modified : /Source/Resources/BBC BASIC (TI-83+).fon
Modified : /Source/Resources/Font.png

Revision: 108
Author: Ben
Date: 08 June 2008 7:02:31pm
Message:
Addition of *REFRESH [ON|OFF] OSCLI command and an additional flag on the Console -- Console.WriteToLcdEnabled.
----
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/OsCli.asm

Revision: 107
Author: Ben
Date: 08 June 2008 4:08:30pm
Message:
File.NameToOP1 now handles filenames that are 8 characters long again.
----
Modified : /Source/Lib/File.asm

Revision: 106
Author: Ben
Date: 08 June 2008 4:06:40pm
Message:
File.PopulateHandle now sets HL to point to an error descriptor on FileNotFound errors.
----
Modified : /Source/Lib/File.asm

Revision: 105
Author: Ben
Date: 08 June 2008 4:02:52pm
Message:
Host.RESET now also clears Console.VduCommandQueueLength.
----
Modified : /Source/Host.asm

Revision: 104
Author: Ben
Date: 08 June 2008 4:01:18pm
Message:
Added support for the COLOUR statement.
Added Console.MakeColoursReadable function, which corrects the foreground colour to one that is visible (called by Host.RESET).
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/Console.asm

Revision: 103
Author: Ben
Date: 08 June 2008 3:46:47pm
Message:
Added support for different text foreground and background colours.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/Console.asm

Revision: 102
Author: Ben
Date: 08 June 2008 2:20:45am
Message:
Added support for an AT mouse via the ADVAL function.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/Emerson/Config.inc

Revision: 101
Author: Ben
Date: 07 June 2008 5:38:39pm
Message:
Corrected Host.PUTPTR (handle is passed in A instead of E)!
----
Modified : /Source/Host.asm

Revision: 100
Author: Ben
Date: 07 June 2008 1:49:59am
Message:
Added support for .PIC files.
Cleared CommandHelper.CurrentlyShown on Keypad.Reset (fixes 2nd+0 not working).
----
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/Keypad.asm

Revision: 99
Author: Ben
Date: 06 June 2008 11:41:38pm
Message:
Added support for extensions on files (currently supported: .VAR and .PRG).
----
Modified : /Source/Host.asm
Modified : /Source/Lib/File.asm

Revision: 98
Author: Ben
Date: 06 June 2008 11:07:14pm
Message:
Added some very preliminary graphics support code.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/Graphics.asm

Revision: 97
Author: Ben
Date: 06 June 2008 9:28:14pm
Message:
Preserved IX on Console.PutMap and AF on Host.OSWRCH (fixes numerous bugs with INPUT and inline assembly going mad).
Improved behaviour of Escape (now handled via an interrupt).
----
Modified : /Source/Host.asm
Modified : /Source/Interrupt.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Keypad.asm

Revision: 96
Author: Ben
Date: 06 June 2008 6:58:17pm
Message:
Removed all (useless!) documentation.
----
Deleted : /Documentation/index.htm
Deleted : /Documentation/style.css

Revision: 95
Author: Ben
Date: 06 June 2008 2:33:53am
Message:
Updated list of commands on the command helper.
Added <Escape> functionality to console.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/CommandHelper.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Keypad.asm
Modified : /Source/Resources/CommandHelper.inc

Revision: 94
Author: Ben
Date: 06 June 2008 12:16:26am
Message:
Modified File wrapper code significantly. Now a bit more robust and flexible going forwards.
----
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/File.asm
Added : /Source/Lib/File.inc
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Main.asm
Modified : /Source/Resources/Errors.inc

Revision: 93
Author: Ben
Date: 04 June 2008 12:42:12am
Message:
Relocated BBC BASIC scratch RAM to $9E00.
Added proper memory allocation.
----
Modified : /Source/BBC BASIC/BBCBASIC.COM
Modified : /Source/BBC BASIC/BBCBASIC.SYM
Modified : /Source/Host.asm
Modified : /Source/Main.asm

Revision: 92
Author: Ben
Date: 04 June 2008 12:38:52am
Message:
Removed reference to headered files.
----
Modified : /Source/Lib/Editor.asm

Revision: 91
Author: Ben
Date: 03 June 2008 2:21:52am
Message:
Default DEBUG script refers to TEXT.8XP.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 90
Author: Ben
Date: 03 June 2008 2:21:33am
Message:
Corrected behaviour of BGET# and fixed EOF#.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/File.asm

Revision: 89
Author: Ben
Date: 03 June 2008 2:02:21am
Message:
Addition of GETEXT for file-size reports.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/Host.asm

Revision: 88
Author: Ben
Date: 03 June 2008 1:58:20am
Message:
Added file seeking with PUTPTR and SETPTR.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/File.asm

Revision: 87
Author: Ben
Date: 03 June 2008 1:45:34am
Message:
File.GetSize now works with files open for writing too.
----
Modified : /Source/Lib/File.asm

Revision: 86
Author: Ben
Date: 03 June 2008 1:42:08am
Message:
Added some (unstable) file reading and writing code.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/File.asm

Revision: 85
Author: Ben
Date: 03 June 2008 1:18:14am
Message:
Added OSOPEN and a proper implementation of OSSHUT.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/File.asm

Revision: 84
Author: Ben
Date: 03 June 2008 12:02:28am
Message:
Added OSKEY (for the INKEY statement).
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/Host.asm

Revision: 83
Author: Ben
Date: 02 June 2008 11:55:18pm
Message:
Added OSRDCH and an INKEY timer to the interrupt.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Interrupt.asm

Revision: 82
Author: Ben
Date: 02 June 2008 11:40:23pm
Message:
Disabled interrupts before and after updating the elapsed timer (just in case)!
----
Modified : /Source/Host.asm

Revision: 81
Author: Ben
Date: 02 June 2008 11:13:40pm
Message:
Added OSSAVE, fixed return of File.CreateNew, added MERGE.8xp as a default program.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/Host.asm
Modified : /Source/Lib/File.asm

Revision: 80
Author: Ben
Date: 02 June 2008 10:10:27pm
Message:
File editor/converter creates unheadered files.
----
Modified : /Tools/File Editor/BBC BASIC File Editor.exe
Modified : /Tools/File Editor/File Editor/BbcBasicFile.cs
Modified : /Tools/File Editor/File Editor/File Editor.csproj
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/MainInterface.resx
Added : /Tools/File Editor/File Editor/TI/Variables/ProtectedProgram.cs

Revision: 79
Author: Ben
Date: 02 June 2008 10:09:41pm
Message:
Removed some of the old sample programs.
----
Deleted : /Programs/Animal.8xv
Deleted : /Programs/ExecTest.8xv
Deleted : /Programs/Merge.8xv

Revision: 78
Author: Ben
Date: 02 June 2008 9:48:45pm
Message:
Fixed scrolling through the command helper.
----
Modified : /Source/Lib/CommandHelper.asm

Revision: 77
Author: Ben
Date: 02 June 2008 9:38:33pm
Message:
Fixed errors on OSLOAD.
----
Modified : /Source/Host.asm

Revision: 76
Author: Ben
Date: 02 June 2008 9:34:45pm
Message:
Fix to file opening (populates size correctly).
----
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/OsCli.asm

Revision: 75
Author: Ben
Date: 02 June 2008 9:21:14pm
Message:
Files no longer require headers.
----
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/Host.asm
Modified : /Source/Lib/Editor.asm
Modified : /Source/Lib/File.asm

Revision: 74
Author: Ben
Date: 02 June 2008 8:06:13pm
Message:
Better handling of IY preservation.
Host.ReportError now works again.
Host.OSCLI works with arguments.
----
Modified : /Source/Host.asm
Modified : /Source/Main.asm

Revision: 73
Author: Ben
Date: 02 June 2008 7:52:05pm
Message:
Added more robust register storage and retrieval with the SaveBasicRegisters and RestoreBasicRegisters calls.
----
Modified : /Source/Host.asm

Revision: 72
Author: Ben
Date: 02 June 2008 1:26:08am
Message:
Added a ~ key mapping.
----
Modified : /Source/Lib/Keypad.asm

Revision: 71
Author: Ben
Date: 02 June 2008 12:36:48am
Message:
*BYE forces a quit.
Implemented OSCLI and CLRSCN subroutines.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Main.asm

Revision: 70
Author: Ben
Date: 02 June 2008 12:22:08am
Message:
Implemented PUTCSR, GETCSR, PUTIME and GETIME.
The interrupt generates a (very inaccurate!) centisecond-counting clock.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/Host.asm
Modified : /Source/Interrupt.asm

Revision: 69
Author: Ben
Date: 02 June 2008 12:21:14am
Message:
Alpha+Enter now types =.
----
Modified : /Source/Lib/Keypad.asm

Revision: 68
Author: Ben
Date: 01 June 2008 11:46:55pm
Message:
Addition of OSLOAD and OSSHUT functions.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/File.asm

Revision: 67
Author: Ben
Date: 01 June 2008 11:46:32pm
Message:
Addition of a function to convert files directly to the BBC BASIC TI format.
----
Modified : /Tools/File Editor/BBC BASIC File Editor.exe
Modified : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Modified : /Tools/File Editor/File Editor/MainInterface.cs
Modified : /Tools/File Editor/File Editor/MainInterface.resx

Revision: 66
Author: Ben
Date: 01 June 2008 10:32:07pm
Message:
Fixed Console.RestoreState (it was repainting using the data after the backed-up data).
----
Modified : /Source/Lib/Console.asm

Revision: 65
Author: Ben
Date: 01 June 2008 8:59:57pm
Message:
Replaced hazardous \ with a / in file path.
----
Modified : /Source/Main.asm

Revision: 64
Author: Ben
Date: 01 June 2008 8:59:28pm
Message:
Removal of fixed START label; changed to BBCBASIC_START from BBCBASIC.SYM.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Modified : /Source/BranchTable.asm
Modified : /Source/Main.asm

Revision: 63
Author: Ben
Date: 01 June 2008 8:57:48pm
Message:
Addition of copyright notice to "BBC BASIC.asm".
----
Modified : /Source/BBC BASIC/BBC BASIC.asm

Revision: 62
Author: Ben
Date: 01 June 2008 8:55:07pm
Message:
All scripts now in one file, Scripts.cs (rather than a directory).
Addition of BBCBASIC.SYM and a script-based directive to load it -- .incsym.
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Added : /Source/BBC BASIC/BBCBASIC.SYM
Modified : /Source/Main.asm
Deleted : /Source/Scripts
Added : /Source/Scripts.cs

Revision: 61
Author: Ben
Date: 01 June 2008 8:06:30pm
Message:
Change to using generic relocatable Z80 modules (hence BBCBASIC.COM).
Less hacks all around!
----
Modified : /Source/BBC BASIC/BBC BASIC.asm
Added : /Source/BBC BASIC/BBCBASIC.COM
Deleted : /Source/BBC BASIC/BBCTI83
Modified : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Main.asm

Revision: 60
Author: Ben
Date: 29 May 2008 12:02:06am
Message:
Escape (2nd+Quit) can be used to quit out of the the helper without entering a command.
----
Modified : /Source/Lib/CommandHelper.asm

Revision: 59
Author: Ben
Date: 28 May 2008 11:20:57pm
Message:
Added the very bare start of Graphics.asm (this'll not be much fun to write).
----
Modified : /Source/Lib/Console.asm
Added : /Source/Lib/Graphics.asm
Modified : /Source/Main.asm

Revision: 58
Author: Ben
Date: 28 May 2008 9:45:32pm
Message:
The editor and command helper now use Console.SaveState and Console.RestoreState to save/restore console state.
OsCli now handles commands that end with \r better.
----
Modified : /Source/Host.asm
Modified : /Source/Lib/CommandHelper.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/OsCli.asm

Revision: 57
Author: Ben
Date: 28 May 2008 8:55:44pm
Message:
Moved the core BBC BASIC stuff into its own directory.
----
Added : /Source/BBC BASIC
Added : /Source/BBC BASIC/BBC BASIC.asm
Added : /Source/BBC BASIC/BBCTI83
Deleted : /Source/BBCTI83
Modified : /Source/Main.asm

Revision: 56
Author: Ben
Date: 28 May 2008 8:38:14pm
Message:
[Enter] now generates \r instead of \n; code modified to reflect that.
----
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Editor.asm
Modified : /Source/Lib/Keypad.asm
Modified : /Source/Main.asm

Revision: 55
Author: Ben
Date: 28 May 2008 8:25:21pm
Message:
Attempt to clean up source a bit, including standardised use of "Read" and "Write" on Console (PutMap is allowed to remain, though).
----
Added : /Source/BranchTable.asm
Modified : /Source/Host.asm
Modified : /Source/Lib/CommandHelper.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Editor.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Main.asm

Revision: 54
Author: Ben
Date: 28 May 2008 7:56:54pm
Message:
Removed TI-OS-specific ROM calls and equates.
----
Modified : /Source/Lib/Console.asm

Revision: 53
Author: Ben
Date: 28 May 2008 7:52:30pm
Message:
Added documentation and numerous helper methods; Copy, ClearBuffer, WriteData, WriteInstruction.
----
Modified : /Source/Lib/Lcd.asm

Revision: 52
Author: Ben
Date: 28 May 2008 1:45:05am
Message:
Removed duplicate VDU command; allowed use of alphabetical keys to quickly jump to items on the list.
----
Modified : /Source/Lib/CommandHelper.asm
Modified : /Source/Resources/CommandHelper.inc

Revision: 51
Author: Ben
Date: 28 May 2008 1:35:58am
Message:
Added a new CommandHelper (like the CATALOG menu on the normal 83+).
Character 128 is now (tentatively) a solid > cursor.
----
Modified : /Source/Host.asm
Added : /Source/Lib/CommandHelper.asm
Modified : /Source/Lib/Emerson/Modules/Keyboard.asm
Modified : /Source/Lib/Keypad.asm
Modified : /Source/Lib/String.asm
Modified : /Source/Main.asm
Added : /Source/Resources/CommandHelper.inc
Modified : /Source/Resources/Font.png

Revision: 50
Author: Ben
Date: 28 May 2008 1:34:26am
Message:
Added helper routines ScrollUp and ScrollDown; fixed bug in PutMap where it would only allow for 128 characters.
----
Modified : /Source/Lib/Console.asm

Revision: 49
Author: Ben
Date: 27 May 2008 11:49:57pm
Message:
Added keypad reset on startup.
----
Modified : /Source/Host.asm
Modified : /Source/Main.asm

Revision: 48
Author: Ben
Date: 27 May 2008 12:51:05am
Message:
Added primitive text injection code.
----
Modified : /Source/Lib/Keypad.asm

Revision: 47
Author: Ben
Date: 27 May 2008 12:17:45am
Message:
Removed jump table installation for the moment.
----
Modified : /Source/Main.asm

Revision: 46
Author: Ben
Date: 25 May 2008 7:42:04pm
Message:
*| comments are handled before the rest of OSCLI is run.
----
Modified : /Source/Lib/OsCli.asm

Revision: 45
Author: Ben
Date: 25 May 2008 7:39:17pm
Message:
Added help string to repository.
----
Modified : /Source/Resources/Resources.inc

Revision: 44
Author: Ben
Date: 25 May 2008 7:38:36pm
Message:
Added | to keypad layout.
----
Modified : /Source/Lib/Keypad.asm

Revision: 43
Author: Ben
Date: 25 May 2008 7:38:00pm
Message:
Tweaked the keypad layout a little.
----
Modified : /Source/Lib/Keypad.asm

Revision: 42
Author: Ben
Date: 25 May 2008 7:35:44pm
Message:
Added *HELP command.
----
Modified : /Source/Lib/OsCli.asm

Revision: 41
Author: Ben
Date: 25 May 2008 7:21:35pm
Message:
Added directory listing filtering (wildcards).
----
Modified : /Source/Lib/OsCli.asm

Revision: 40
Author: Ben
Date: 25 May 2008 7:21:01pm
Message:
Added very basic wildcard matching; it only handles * at the end of strings.
----
Modified : /Source/Lib/String.asm

Revision: 39
Author: Ben
Date: 25 May 2008 6:57:47pm
Message:
Cleaned up a rather odd error message.
----
Modified : /Source/Lib/Console.asm

Revision: 38
Author: Ben
Date: 25 May 2008 6:57:06pm
Message:
Added functions to parse hex nybbles, bytes and words.
----
Modified : /Source/Lib/String.asm

Revision: 37
Author: Ben
Date: 25 May 2008 6:11:13pm
Message:
Significantly optimised the file copying code; File.CreateNew can now take a size parameter.
----
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/OsCli.asm

Revision: 36
Author: Ben
Date: 25 May 2008 6:10:46pm
Message:
Console.Clear also clears the VDU command queue.
----
Modified : /Source/Lib/Console.asm

Revision: 35
Author: Ben
Date: 25 May 2008 2:51:16am
Message:
Updated ignore rules to hide compiled binaries of the BBC BASIC app and text editor's project directory.
----
Modified : /
Modified : /Tools/File Editor
Modified : /Tools/File Editor/File Editor

Revision: 34
Author: Ben
Date: 25 May 2008 2:50:29am
Message:
Changed file format to allow for load address, execution address and attribute fields.
Modified text editor to change these fields.
Removed old test programs and replaced them with new ones.
----
Modified : /
Added : /Programs/Animal.8xv
Deleted : /Programs/Animal.bbc.8xv
Deleted : /Programs/Calendar.bbc.8xv
Added : /Programs/ExecTest.8xv
Deleted : /Programs/F-Index.bbc.8xv
Deleted : /Programs/Hanoi.bbc.8xv
Added : /Programs/Merge.8xv
Deleted : /Programs/Merge.bbc.8xv
Deleted : /Programs/Owl.txt.8xv
Deleted : /Programs/Small.txt.8xv
Deleted : /Programs/SortReal.bbc.8xv
Deleted : /Programs/Welcome.bbc.8xv
Modified : /Source/Debug/BBC BASIC.debug
Modified : /Source/Lib/Editor.asm
Modified : /Source/Lib/File.asm
Added : /Tools/File Editor
Added : /Tools/File Editor/BBC BASIC File Editor.exe
Added : /Tools/File Editor/BBC BASIC File Editor.exe.config
Added : /Tools/File Editor/File Editor
Added : /Tools/File Editor/File Editor/BbcBasicEncoding.cs
Added : /Tools/File Editor/File Editor/BbcBasicFile.cs
Added : /Tools/File Editor/File Editor/File Editor.csproj
Added : /Tools/File Editor/File Editor/FilePropertiesDialog.Designer.cs
Added : /Tools/File Editor/File Editor/FilePropertiesDialog.cs
Added : /Tools/File Editor/File Editor/FilePropertiesDialog.resx
Added : /Tools/File Editor/File Editor/ICON.ico
Added : /Tools/File Editor/File Editor/MainInterface.Designer.cs
Added : /Tools/File Editor/File Editor/MainInterface.cs
Added : /Tools/File Editor/File Editor/MainInterface.resx
Added : /Tools/File Editor/File Editor/Program.cs
Added : /Tools/File Editor/File Editor/Properties
Added : /Tools/File Editor/File Editor/Properties/AssemblyInfo.cs
Added : /Tools/File Editor/File Editor/Properties/Resources.Designer.cs
Added : /Tools/File Editor/File Editor/Properties/Resources.resx
Added : /Tools/File Editor/File Editor/Properties/Settings.Designer.cs
Added : /Tools/File Editor/File Editor/Properties/Settings.settings
Added : /Tools/File Editor/File Editor/Resources
Added : /Tools/File Editor/File Editor/Resources/arrow_undo.png
Added : /Tools/File Editor/File Editor/Resources/cut.png
Added : /Tools/File Editor/File Editor/Resources/disk.png
Added : /Tools/File Editor/File Editor/Resources/folder.png
Added : /Tools/File Editor/File Editor/Resources/font.png
Added : /Tools/File Editor/File Editor/Resources/page_white.png
Added : /Tools/File Editor/File Editor/Resources/page_white_copy.png
Added : /Tools/File Editor/File Editor/Resources/paste_plain.png
Added : /Tools/File Editor/File Editor/TI
Added : /Tools/File Editor/File Editor/TI/CalculatorModel.cs
Added : /Tools/File Editor/File Editor/TI/Float.cs
Added : /Tools/File Editor/File Editor/TI/GroupFile.cs
Added : /Tools/File Editor/File Editor/TI/Variables
Added : /Tools/File Editor/File Editor/TI/Variables/AppVar.cs
Added : /Tools/File Editor/File Editor/TI/Variables/Variable.cs
Added : /Tools/File Editor/File Editor/app.config
Added : /Tools/File Editor/File Editor.sln
Deleted : /Tools/TI-83+ Text Editor.exe
Deleted : /Tools/TI-83+ Text Editor.exe.config

Revision: 33
Author: Ben
Date: 24 May 2008 7:43:55pm
Message:
Files aren't expanded in low-memory conditions.
----
Modified : /Source/Lib/File.asm

Revision: 32
Author: Ben
Date: 24 May 2008 7:29:44pm
Message:
Fixes/tweaks/improvements to the file handling; addition of Interrupt module; addition of error handling (using error blocks); editor returns to original console buffer on exit; console code much improved.
----
Modified : /Source/Host.asm
Added : /Source/Interrupt.asm
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Editor.asm
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Lib/String.asm
Modified : /Source/Main.asm
Added : /Source/Resources/Errors.inc
Modified : /Source/Resources/Resources.inc

Revision: 31
Author: Ben
Date: 22 May 2008 11:43:40pm
Message:
Added skeleton support for the BBC Micro code.
----
Added : /Source/BBCTI83
Added : /Source/Host.asm
Modified : /Source/Main.asm

Revision: 30
Author: Ben
Date: 22 May 2008 10:03:21pm
Message:
Fixed numerous bugs relating to broken/buggy file appends.
----
Modified : /Source/Lib/File.asm

Revision: 29
Author: Ben
Date: 21 May 2008 10:52:55am
Message:
*APPEND <FILE> <DATA> now also appends a '\n'.
----
Modified : /Source/Lib/OsCli.asm

Revision: 28
Author: Ben
Date: 21 May 2008 2:29:05am
Message:
Added simple "APPEND" command.
----
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Main.asm

Revision: 27
Author: Ben
Date: 21 May 2008 2:01:46am
Message:
Added basic File.OpenWriteAppend and File.WriteByte code.
----
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/OsCli.asm

Revision: 26
Author: Ben
Date: 20 May 2008 11:39:24pm
Message:
File system API cleaned tidied up significantly.
----
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/OsCli.asm

Revision: 25
Author: Ben
Date: 20 May 2008 2:37:58am
Message:
Makes use of (ix+Hnd.<Field>) struct access instead of hard-coded "magic numbers".
----
Modified : /Source/Lib/File.asm

Revision: 24
Author: Ben
Date: 20 May 2008 1:26:13am
Message:
Numerous changes and fixes to file system, including functionality to reload dirty handles after the file system has been shunted around by the TI-OS.
----
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Main.asm
Modified : /Source/Resources/Resources.inc

Revision: 23
Author: Ben
Date: 19 May 2008 11:38:41pm
Message:
Updated *DIR to work with archived files (FindAlphaUp).
----
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/OsCli.asm

Revision: 22
Author: Ben
Date: 19 May 2008 11:09:34pm
Message:
Added initial support for manipulating files via handles, including archive support.
----
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Resources/Resources.inc

Revision: 21
Author: Ben
Date: 19 May 2008 1:31:14am
Message:
Updated the keypad layout to something a little more extensive.
----
Modified : /Source/Lib/Keypad.asm

Revision: 20
Author: Ben
Date: 19 May 2008 1:18:04am
Message:
Improved key repeating for the standard keypad (including acceleration).
Slightly optimised the performance of the editor.
----
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Editor.asm
Modified : /Source/Lib/Keypad.asm
Modified : /Source/Main.asm

Revision: 19
Author: Ben
Date: 19 May 2008 12:41:45am
Message:
Added custom interrupt handler (in AppBackupScreen), which currently handles the monumentally important task of blinking the cursor.
----
Modified : /Source/Lib/Console.asm
Modified : /Source/Lib/Editor.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Main.asm

Revision: 18
Author: Ben
Date: 19 May 2008 12:10:34am
Message:
Fixed newline-mangling bugs and encoding issues.
----
Modified : /Tools/TI-83+ Text Editor.exe

Revision: 17
Author: Ben
Date: 18 May 2008 11:53:43pm
Message:
Addition of an "Owl" command file.
----
Added : /Programs/Owl.txt.8xv

Revision: 16
Author: Ben
Date: 18 May 2008 11:53:25pm
Message:
Addition of a *CLS command.
----
Modified : /Source/Lib/OsCli.asm

Revision: 15
Author: Ben
Date: 18 May 2008 11:31:34pm
Message:
Added support for up as a cursor key, as well as a simple Page Down and Page Up.
----
Modified : /Source/Lib/Editor.asm
Modified : /Source/Lib/Keypad.asm

Revision: 14
Author: Ben
Date: 18 May 2008 11:15:20pm
Message:
The editor handles the down cursor to scroll through code.
----
Modified : /Source/Lib/Editor.asm

Revision: 13
Author: Ben
Date: 18 May 2008 10:48:53pm
Message:
Added documentation files to the repository.
----
Added : /Documentation/index.htm
Added : /Documentation/style.css

Revision: 12
Author: Ben
Date: 18 May 2008 9:13:10pm
Message:
Moved error strings and general-purpose strings to Resources.inc.
Added *PAUSE and *ECHO commands, and stack overflow checking to *EXEC.
----
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/OsCli.asm
Modified : /Source/Resources/Resources.inc

Revision: 11
Author: Ben
Date: 18 May 2008 8:55:43pm
Message:
Commented out the keyboard file in the debug script.
----
Modified : /Source/Debug/BBC BASIC.debug

Revision: 10
Author: Ben
Date: 18 May 2008 8:23:57pm
Message:
Added a (potentially very dangerous) *EXEC <file> command.
----
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/OsCli.asm

Revision: 9
Author: Ben
Date: 18 May 2008 7:09:22pm
Message:
Addition of file copy and rename star commands.
----
Modified : /Source/Lib/File.asm
Modified : /Source/Lib/OsCli.asm

Revision: 8
Author: Ben
Date: 18 May 2008 6:07:10pm
Message:
Imported all of the old code to the new directory structure.
----
Added : /Documentation
Added : /Keyboard Layouts
Added : /Keyboard Layouts/UK Keyboard Layout.8xv
Added : /Keyboard Layouts/UK Keyboard Layout.bbckbd
Added : /Programs
Added : /Programs/Animal.bbc.8xv
Added : /Programs/Calendar.bbc.8xv
Added : /Programs/F-Index.bbc.8xv
Added : /Programs/Hanoi.bbc.8xv
Added : /Programs/Merge.bbc.8xv
Added : /Programs/Small.txt.8xv
Added : /Programs/SortReal.bbc.8xv
Added : /Programs/Welcome.bbc.8xv
Added : /Source/Debug
Added : /Source/Debug/BBC BASIC.debug
Added : /Source/Lib
Added : /Source/Lib/Console.asm
Added : /Source/Lib/Editor.asm
Added : /Source/Lib/Emerson
Added : /Source/Lib/Emerson/Config.inc
Added : /Source/Lib/Emerson/Emerson.asm
Added : /Source/Lib/Emerson/Modules
Added : /Source/Lib/Emerson/Modules/AT Protocol.asm
Added : /Source/Lib/Emerson/Modules/Device.asm
Added : /Source/Lib/Emerson/Modules/Keyboard.asm
Added : /Source/Lib/Emerson/Modules/Mouse.asm
Added : /Source/Lib/File.asm
Added : /Source/Lib/Keypad.asm
Added : /Source/Lib/Lcd.asm
Added : /Source/Lib/OsCli.asm
Added : /Source/Lib/String.asm
Added : /Source/Main.asm
Added : /Source/Resources
Added : /Source/Resources/BBC BASIC (TI-83+).fon
Added : /Source/Resources/Font.png
Added : /Source/Resources/Resources.inc
Added : /Source/Scripts
Added : /Source/Scripts/FontConverter.cs
Added : /Tools
Added : /Tools/TI-83+ Text Editor.exe
Added : /Tools/TI-83+ Text Editor.exe.config

Revision: 7
Author: Ben
Date: 18 May 2008 6:03:45pm
Message:
Moved all files into a "Source" subdirectory.
----
Deleted : /BBC BASIC.brassproj
Deleted : /Debug
Deleted : /Lib
Deleted : /Main.asm
Deleted : /Resources
Deleted : /Scripts
Added : /Source
Added : /Source/BBC BASIC.brassproj

Revision: 6
Author: Ben
Date: 18 May 2008 6:02:17pm
Message:
Added the "New" command.
----
Modified : /Lib/File.asm
Modified : /Lib/OsCli.asm

Revision: 5
Author: Ben
Date: 18 May 2008 12:48:22pm
Message:
Removed the argument count byte from the command table.
----
Modified : /Lib/OsCli.asm

Revision: 4
Author: Ben
Date: 18 May 2008 12:41:43pm
Message:
Added support for external AT keyboards using Emerson.
Added explicit "windows-1252" encoding to resolve a bug where \b was being translated to ? by the default encoder.
----
Modified : /Debug/BBC BASIC.debug
Modified : /Lib/Emerson/Modules/Keyboard.asm
Deleted : /Lib/Ion.asm
Modified : /Lib/Keypad.asm
Modified : /Main.asm

Revision: 3
Author: Ben
Date: 18 May 2008 11:52:59am
Message:
Made font background transparent rather than white.
----
Modified : /Resources/Font.png

Revision: 2
Author: Ben
Date: 18 May 2008 12:19:41am
Message:
Added .fon file (easier to design the font that way).
Changed structure of Font.png for the keyboard layout editor's benefit.
Added "sixel" Mode 7 characters.
----
Added : /Resources/BBC BASIC (TI-83+).fon
Modified : /Resources/Font.png
Modified : /Scripts/FontConverter.cs

Revision: 1
Author: Ben
Date: 17 May 2008 11:24:17pm
Message:
Added existing BBC BASIC source to repository.
----
Added : /BBC BASIC.brassproj
Added : /Debug
Added : /Debug/BBC BASIC.debug
Added : /Lib
Added : /Lib/Console.asm
Added : /Lib/Editor.asm
Added : /Lib/Emerson
Added : /Lib/Emerson/Config.inc
Added : /Lib/Emerson/Emerson.asm
Added : /Lib/Emerson/Modules
Added : /Lib/Emerson/Modules/AT Protocol.asm
Added : /Lib/Emerson/Modules/Device.asm
Added : /Lib/Emerson/Modules/Keyboard.asm
Added : /Lib/Emerson/Modules/Mouse.asm
Added : /Lib/File.asm
Added : /Lib/Ion.asm
Added : /Lib/Keypad.asm
Added : /Lib/Lcd.asm
Added : /Lib/OsCli.asm
Added : /Lib/String.asm
Added : /Main.asm
Added : /Resources
Added : /Resources/Font.png
Added : /Resources/Resources.inc
Added : /Scripts
Added : /Scripts/FontConverter.cs

